自定义群聊戳戳事件 plugin for NoneBot2
Project description
注意事项
如果使用napcat,请将版本更新到1.6.6或者以上,否则这个功能用不了
安装
方法一 (推荐):
nb plugin install nonebot_plugin_poke
方法二:
poetry add nonebot_plugin_poke
pdm add nonebot_plugin_poke
方法三:
pip install nonebot_plugin_poke
再手动添加nonebot_plugin_poke
到bot文件下pyproject.toml
文件中
env配置项:
# 在完全不写的情况下,效果是戳戳后反戳戳
# 机器人名称
bot_nickname: str = '宁宁'
# 是否回复图片
poke_send_pic: bool = False
# 是否回复戳戳
poke_send_poke: bool = True
# 是否回复文字
poke_send_text: bool = False
# 是否回复音频
poke_send_acc: bool = False
如果不知道以下配置,默认就可以,只修改上面部分
# poke文件夹位置
poke_path:Path = Path('data/poke')
# 是否开启黑名单模式(否则是白名单)
poke_black: bool = True
# 黑名单屏蔽群组
poke_ban_group:List[str] = []
# 白名单允许群组
poke_allow_group:List[str] = []
# 戳戳优先级
poke_priority:int = 1
# 是否阻断其他指令
poke_block:bool = True
指令
群里双击bot头像,会依次按照配置文件,逐步检查回复
数据结构
举例:
└── data
└── poke
├── poke.txt # 回复文字
├── pic # 回复图片
├── 1.png
├── 2.jpg
├── 3.jpeg
└── ...
└── acc # 回复音频
├── 1.acc
├── 2.mp3
└── ...
...
其他
- 如果发不出语音,请手动安装ffmpeg
- 当语音,与图或文都为True的时候,则随机发送一种,防止刷屏刷到风控
参考
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
File details
Details for the file nonebot_plugin_poke-0.1.3.tar.gz
.
File metadata
- Download URL: nonebot_plugin_poke-0.1.3.tar.gz
- Upload date:
- Size: 6.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f6f722a1e1bfdc18d048e06a217c547e65a74f907fe3c495e492fdc2af4210fd |
|
MD5 | 43a0fcc42bc65ab322a738f8351a54ae |
|
BLAKE2b-256 | 3b9ebc42c5974cc2e239debd8b1162c80c83f067101f8d300fa8d0d5f41696bd |
File details
Details for the file nonebot_plugin_poke-0.1.3-py3-none-any.whl
.
File metadata
- Download URL: nonebot_plugin_poke-0.1.3-py3-none-any.whl
- Upload date:
- Size: 10.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/5.1.1 CPython/3.9.19
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9d8ee6b8530625205b13af564b059bfa18acbda0d85f056772ba67d48bb2de8 |
|
MD5 | b4ddf4c9c7729754636e9511b8a1541f |
|
BLAKE2b-256 | ba94071a04e5abfe8504d8b775ba972b7b80552e433890b5ba4d2efb116b5106 |