跳转到主要内容

Sopel插件,允许用户以有趣的方式互相拍打

项目描述

sopel-slap

Sopel插件,允许用户以有趣的方式互相拍打

安装

pip install sopel-slap

根据您的环境替换适当的 pip 命令(例如,在提供多个Python版本的系统上使用 pip3pip3.10)。

如果您的Sopel配置需要,请运行 sopel-plugins enable slap,如果您有多个机器人,请通过 -c 传递适当的配置名称。

配置

配置此插件最简单的方法是通过Sopel内置向导

sopel-plugins configure slap

以下描述了可用设置。

verbs 选项

verbs 是一个动词列表,用于在拍打人时选择。如果设置了,它将覆盖默认列表。

创建自定义列表的最简单方法是在配置向导询问动词列表时连续按两次 Enter,这将把默认列表添加到你的机器人 .cfg 文件中。然后你可以使用你喜欢的文本编辑器。

(我们知道 Sopel 的向导在输入列表时用户体验不佳。将来会对其进行改进。)

reflexive 选项

reflexive 是当有权限的人使用 .slap BotNick 时机器人使用的代词。默认情况下,这设置为 "itself"。

命令

.slap
让机器人拍打你
.slap 昵称 [原因]
拍打其他人,可选原因

如果你的机器人有非默认的 prefix,则将其替换为上面的 .

致谢

这是基于 Michael Yanovich 从 sopel-extras 的原始 slap.py,可追溯到 00 年代末/10 年代初。基本上是从头开始重写的,以使用现代 Sopel 方式进行操作。唯一有意义的改变是删除了将调用者的昵称替换为 memyself 的操作,因为真实的人可能会将它们中的任何一个用作昵称,并且 没有人 应该免受拍打!

* — 除了机器人及其管理员外,没有人。

项目详情


下载文件

下载适合你平台的文件。如果你不确定选择哪个,请了解更多关于 安装包 的信息。

源代码发行

sopel_slap-0.4.0.post1.tar.gz (5.4 kB 查看哈希值)

上传时间 源代码

构建发行版

sopel_slap-0.4.0.post1-py3-none-any.whl (5.9 kB 查看哈希值)

上传时间 Python 3

由以下支持

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF 赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面