跳转到主要内容

Sopel IRC机器人 Karma 插件

项目描述

sopel-rep

Sopel IRC机器人 Karma 插件。

允许用户在IRC上对其他用户进行“luv”和“h8”。某人在我所在的频道中使用的mIRC脚本的函数克隆。(从未看到他们的代码,也不打算将任何为mIRC编写的代码进行移植...)

要求

此插件与Sopel 7.1或更高版本兼容。然而,尽管Sopel 7支持许多回溯到2.7的旧Python版本,但该插件仅针对当前版本的Python(3.8+)进行了测试。

安装

版本托管在PyPI上,因此安装Sopel后,您只需要pip

$ pip install sopel-rep

配置

配置sopel-rep的最简单方法是使用Sopel的配置向导—只需运行sopel-plugins configure rep并输入它提示您输入的值。设置描述如下

  • cooldown:每个用户在改变任何人的声誉后必须等待多长时间(以秒为单位),然后才能再次这样做。
    默认值:3600
  • admin_cooldown:是否要求机器人所有者和管理员遵守冷却时间。
    默认值:true

使用方法

命令

  • .luv nick:将+1添加到用户的声誉分数
  • .h8 nick:将-1添加到用户的声誉分数

动作

  • /me <3 nick:将+1添加到用户的声誉分数
  • /me </3 nick:将-1添加到用户的声誉分数

行内Karma

  • 消息中的任何位置添加nick++将+1添加到用户的声誉分数
  • nick-- 在消息中的任何位置都会将用户的名望分数加 1

更新日志

1.1.0

新增

  • 冷却配置设置
    • cooldown 控制每个用户使用插件的时间间隔(默认为 3600 秒)
    • admin_cooldown 控制机器人管理员是否受 cooldown 的限制(默认为是)

1.0.0

首次发布 sopel-rep

这个插件作为一个独立的 rep.py 文件存在了大约 9 年。现在,终于可以作为可安装的包使用。

项目详情


下载文件

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

源分布

sopel_rep-1.1.0.tar.gz (5.7 kB 查看哈希值)

上传时间

构建分布

sopel_rep-1.1.0-py3-none-any.whl (5.9 kB 查看哈希值)

上传时间 Python 3

由以下组织支持