nonebot-plugin-kanonbot

nonebot plugin kanonbot


License
MIT
Install
pip install nonebot-plugin-kanonbot==0.3.2

Documentation

nonebot-plugin-kanonbot

KanonBot - nb2 插件版

目前仍在移植中

安装

(以下方法三选一)

默认为adapter-qq。如需其他适配器请下载文件,在adapters文件夹找到对应文件,更改名字为__init__.py 并覆盖插件文件中的文件

一.命令行安装:

nb plugin install nonebot-plugin-kanonbot

二.pip 安装:

1.执行此命令

pip install nonebot-plugin-kanonbot

2.修改 pyproject.toml 使其可以加载插件

plugins = [”nonebot-plugin-kanonbot“]

三.使用插件文件安装:

1.下载插件文件,放到 plugins 文件夹。

2.修改 pyproject.toml 使其可以加载插件

配置

在 nonebot2 项目的.env文件中选填配置

1.配置管理员账户

SUPERUSERS=["12345678"] # 配置 NoneBot 超级用户

2.插件数据存放位置,默认为 “./KanonBot/”。

kanonbot_basepath="./KanonBot/"

在 KanonBot 文件夹 的 kanon_config.toml 文件中选填配置

[kanon_api]
# KanonAPI的url,非必要无需修改。
url = "http://cdn.kanon.ink"
# 是否开启API来获得完整功能,默认开启。
# (理论上,目前部署kanon必须开启)
state = true

[emoji]
# 是否开启emoji的功能。默认开启。
# 需要下载emoji.db.7z文件并解压至"{kanonbot_basepath}file"文件夹才会生效
state = true
# emoji的加载方式。
# "file":加载本地文件
mode = "file"

[botswift]
# 是否开启仅1个bot响应功能。默认关闭。
# 开启后,同一个群内仅1个bot会响应。只有在第一个bot在10次没回应的时候,第二个bot才会开始响应。
# 注:10次为所有群总计
state = false
# 忽略该功能的群号/子频道号
ignore_list = ["123456"]

已移植内容:

  • 占卜

  • emoji

  • 喜报/悲报

  • 一直(仅频道)

  • 猜猜看

  • 炸飞机

  • 指令冷却

交流