Bottle post plugin in Nonebot
Project description
Nonebot 漂流瓶插件
-
安装
- 使用
pip install nonebot_plugin_bottle
- 使用
nb plugin install nonebot_plugin_bottle
- 使用
-
指令 (前应带指令前缀)
扔漂流瓶
[文本/图片]寄漂流瓶
[文本/图片] (同扔漂流瓶
,防止指令冲突用)捡漂流瓶
评论漂流瓶
[漂流瓶编号] [文本]举报漂流瓶
[漂流瓶编号]查看漂流瓶
[漂流瓶编号]- SUPERUSER指令:
清空漂流瓶
删除漂流瓶
[漂流瓶编号]删除漂流瓶评论
[漂流瓶编号] [QQ号]漂流瓶白名单
[QQ / 群聊] [QQ号 / 群号]漂流瓶黑名单
[QQ / 群聊] [QQ号 / 群号]漂流瓶详情
[漂流瓶编号]
-
功能须知
- 所有用户:
扔漂流瓶
指令无字数限制,如需要可在代码中修改捡漂流瓶
若捡到的漂流瓶存在回复,则会显示最近三条(默认),使用查看漂流瓶
查看所有回复查看漂流瓶
为保证随机性,无评论时不展示漂流瓶内容,可在代码中修改评论漂流瓶
若机器人有被回复人好友,会发送被回复通知举报漂流瓶
五次(默认)后将自动删除,举报成功后会私聊SUPERUSER漂流瓶详情内容
- SUPERUSER:
删除漂流瓶评论
是删除该发送者在该瓶的所有评论清空漂流瓶
无确认过程,使用需谨慎漂流瓶详情
将会发送漂流瓶发送者的QQ号和群号,回复人的QQ号漂流瓶数据库
存放在data/bottle/data.json
中权限数据库
存放在data/bottle/permissionsList.json
中
- 所有用户:
-
权限控制
- 所有非SUPERUSER指令均受到权限控制
冷却功能开关
:插件默认开启,可在data/bottle/permissionsList.json
中修改enableCooldown
bool值(True/False)功能冷却
:插件默认 30 秒冷却,可在data/bottle/permissionsList.json
中修改cooldownTime
值- 白名单优先级高于黑名单和冷却名单
-
文字审核API配置(可选)
- 在百度智能云中申请
API_KEY
和secret_key
- 在
config.py
中填入即可 - 不配置该项则不进行审核操作
- 在百度智能云中申请
-
已知bug
- 第一次加载该插件时无法正常使用(重启后恢复)
-
更新日志
- 0.2.0
- 停止使用
black_group
- 增加使用CD,黑/白名单群组
- 开始记录回复人QQ号(仅SUPERUSER使用
漂流瓶详情
可见)
- 停止使用
- 0.1.8
- 增加
request
库要求 - 丢出漂流瓶后展示漂流瓶编号
- 增加
- 0.1.7
- 新增json项
key
,将不使用del
删除漂流瓶,而保留原漂流瓶数据便于管理者查看 - 新增json项
group_name
,username
,将在API无法获取信息时使用
- 新增json项
- 0.1.6
- 新增配置项
api_key
,'secret_key',用于文本审核 - 新增配置项
black_group
,用于屏蔽特定群聊
- 新增配置项
- 0.2.0
-
效果展示
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Close
Hashes for nonebot_plugin_bottle-0.2.1.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | a9099e9babd565c7bd89d0e563b954d9aa0f3d9a5b1b33f77078bfa89e355e7f |
|
MD5 | 2a3096eb1f0fa057455df6c6979fac89 |
|
BLAKE2b-256 | bd4390b08f8b89650f7224d63ec2af3fc771851159ce466a19e0efa63b9e6a5f |
Close
Hashes for nonebot_plugin_bottle-0.2.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b8aa7e51b29c591805a6d34cd62f3249931f77fa241f59ca25f46a9bb99ea92 |
|
MD5 | 2415dbe61e37676305259d81e5d58dfa |
|
BLAKE2b-256 | e0399668556eafe463a4c9c7c775350be24d3d8d74695931e7ab5beca71c288f |