一个简单实用的 NoneBot2 插件,支持由超级管理员通过私聊向所有群发送统一公告消息。
以下为插件在群聊、私聊中的使用演示截图:
- 💬 支持
.公告 内容私聊指令发布全群公告 - 🛡️ 仅限超级管理员(SUPERUSER)可触发
- 📡 自动获取所有已加入的群并逐个发送消息
- 将插件文件放入插件目录中:
plugins/broadcast_announcement/__init__.py
- 在
.env.*或bot.py中配置超级管理员:
SUPERUSERS=["你的QQ号"]- 修改插件中管理员 QQ(可选):
打开 broadcast_announcement.py,将 ADMIN_ID 修改为你的 QQ:
ADMIN_ID = "你的QQ号"在 QQ 私聊中对机器人发送如下指令:
.公告 今天晚上的活动改为8点开始,请大家注意时间安排!
Bot 会将该内容自动转发至所有已加入的群:
🎉bot公告:今天晚上的活动改为8点开始,请大家注意时间安排!
| 变量名 | 说明 |
|---|---|
ADMIN_ID |
限制发送者为该管理员 ID(字符串格式) |
SUPERUSER |
NoneBot 权限控制(推荐启用) |
priority=10 |
控制事件优先级(可自定义) |
建议同时结合 SUPERUSER 使用权限控制,确保只有你能发送公告:
from nonebot.permission import SUPERUSER
announcement_matcher = on_message(priority=10, block=True, permission=SUPERUSER)MIT License
由 @Doya16 构建与维护。欢迎提出建议与改进意见!



