# 图片旋转

提示

这个插件必须要求 酷Q Pro 版本,因为要发送图片。

# 部署流程

# 解压

本插件 下载解压,将解压得到的 CQPicrotating 文件夹放在 酷Q 根目录下,为了保证路径不出错误,还要检查如下事项:
保证你的 NoneBot 主程序 main.py(这里假设为main.py)picrotating 文件夹在同一级目录,文件夹 CQPicrotating 里已经包含了一个示例主程序 main.py 可供参考,如果你还有其他插件,你可以直接把 main.py 中有关导入本插件的部分拷贝进你的主程序 _.py 文件。

    #导入本插件
    nonebot.load_plugins(
        path.join(path.dirname(__file__), 'picrotating'),
        'picrotating'
    )

# 安装依赖

本插件需要安装以下依赖:

    pip install ujson
    pip install pillow

注:如果安装 ujson 依赖失败,你可以不安装,从而会自动使用已有 json 库代替 ujson (性能较低),你也可以在 这里 下载对应你 python 版本和位数的 ujson 安装包,之后执行本地安装即可:

    pip install 本地 ujson 安装包(.whl)路径

# 开始使用

该插件是一个被动功能,当有群友发送图片时便会随机触发此功能进行随机旋转并回复。

# 配置

# 旋转概率

一般情况不建议修改概率。你可以在 CQPicrotating/picrotating/main.py 的第 48 行找到如下部分:

    # 抽取一个 0 - 100 间的数,如果大于 60 则进行旋转
    extract = random.randint(0, 100)
    if extract > 60:

由于产生随机数是假随机,所以有的时候触发频繁有的时候怎么都不会触发,设置为 60 或 70 (也就是有 40% 、30% 概率触发)较好。

# 屏蔽群

有时候一些群会通过此功能引导你的机器人发送违规图片,所以你可以在 CQPicrotating/picrotating/config/shield.json 配置需要屏蔽的群号列表,例子如下:

{
    "group": [
        12345678, 87654321
    ]
}
上次更新: 8/1/2020, 10:29:05 AM