-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Welcome to the HoshinoBot-Plugins wiki!
添加的插件都需要自行在 config/__bot__.py
的模块列表里加入相应的插件名
如果是直接clone仓库的话,添加你克隆完后的文件夹名字应该就行了吧(大概
下面是目录结构示意图:
HoshinoBot
└── hoshino
| ├── config(PS:config_example)
| ├── util
| ├── modules
| | ├── custom
| | ├── rss2
| | ├── custom_reply
| | └── ......
| └── ......
|
├── run.py
└── ......
nonebot1版本需大于等于1.9.0。
使用基本和ELF_RSS2差不多
在HoshinoBot根目录(运行run.py的地方)中添加文件".env"当做配置文件(写死了.env不取.env.dev),否则读取默认配置
.env文件参考ELF_RSS2的.env.dev机器人配置用不上,写了也不报错,可以直接全部复制粘贴
频道支持:https://github.com/mengshouer/EQBOT
添加自定义回复:
"addCR test|||123",添加了一个test的自定义回复,回复的值为123,以|||为分隔符,如果本身自定义存在的话为覆盖回复的值
删除自定义回复:
"delCR test" 删除了一个test的自定义回复,无法撤回
显示自定义回复列表:
"/crlist [页数]" 可以使用addCR test|||123|||h添加时,在回复列表时的隐藏此项
自定义回复数据文件:在你运行Bot的目录下data/custom_reply,可以手动修改,修改完重启bot(建议去json格式化后修改)。
PS: custom_reply/__init__.py
内有配置可修改
-
analysis_bilibili.py(Server name : analysis_bilibili)
解析B站各种链接
在机器人配置文件加入额外配置项(可选):analysis_blacklist = [123456789] # 不解析里面填写的QQ号发的链接 List[int] analysis_display_image = True # 是否显示封面 True/False
-
nbnhhsh.py(Server name : nbnhhsh)
能不能好好说话,常用网络用语缩写释义
使用'sx', '缩写', 'zy', '转义', 'nhnhhsh'其中一个前缀加上需要转义的内容,群聊私聊都可用
-
ping.py(没开关)
查看bot的连接是否还在
-
manage_group.py(没开关)
群管理,查看群列表和退群,具体使用看group -h
-
status_info.py(没开关)
查看系统当前的存储、内存、CPU,具体使用看status -h
-
atall.py(Server name : atall)
让群员使用bot来@全体成员,前提bot得有管理员(叫人用),只要前缀为"@全员"就触发,默认关闭
-
processing_request.py
处理其他人添加bot好友、邀请群,可设置自动同意群组