Bottle post plugin in Nonebot
Project description
Nonebot 漂流瓶插件
-
安装
- 使用
pip install nonebot_plugin_bottle
- 使用
nb plugin install nonebot_plugin_bottle
- 使用
-
指令 (前应带指令前缀)
扔漂流瓶
[文本/图片]寄漂流瓶
[文本/图片] (同扔漂流瓶
,防止指令冲突用)捡漂流瓶
评论漂流瓶
[漂流瓶编号] [文本]举报漂流瓶
[漂流瓶编号]查看漂流瓶
[漂流瓶编号]- SUPERUSER指令:
清空漂流瓶
删除漂流瓶
[漂流瓶编号]漂流瓶白名单
[QQ / 群聊] [QQ号 / 群号]漂流瓶黑名单
[QQ / 群聊] [QQ号 / 群号]漂流瓶详情
[漂流瓶编号]
-
功能须知
扔漂流瓶
指令无字数限制,如需要可在代码中修改捡漂流瓶
若捡到的漂流瓶存在回复,则会显示最近三条(默认),使用查看漂流瓶
查看所有回复查看漂流瓶
为保证随机性,无评论时不展示漂流瓶内容,可在代码中修改评论漂流瓶
若机器人有被回复人好友,会发送被回复通知举报漂流瓶
五次(默认)后将自动删除,举报成功后会私聊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.0.tar.gz
Algorithm | Hash digest | |
---|---|---|
SHA256 | c9fbe2f88154ba6010e5a4452e4c25e7e5979226a8826b6c201a5bf1a9d9bf36 |
|
MD5 | 0aa51666e1090b4bcf763ae5eb9f6b34 |
|
BLAKE2b-256 | 3fb81a346308e0e6a19fed37cdea61471b85dd31a47dcef50285e99f97ffbe79 |
Close
Hashes for nonebot_plugin_bottle-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3513e83f131b9d8f29a11388508df085ac3bd3c7e07ab57bd178404bdb22ee28 |
|
MD5 | 78a025392b1a1e07a6b6591092a11f5b |
|
BLAKE2b-256 | 1293f25cca48c350d5d9d88a55f97ded2a20f4d84438e8491cf57f58c7191aa5 |