nonebot2/docs/guide/code/awesome-bot-5/awesome/plugins/group_admin.py

22 lines
638 B
Python
Raw Normal View History

2018-12-27 20:23:45 +08:00
from nonebot import on_request, RequestSession
from nonebot import on_notice, NoticeSession
2018-08-22 23:29:28 +08:00
# 将函数注册为群请求处理器
@on_request('group')
async def _(session: RequestSession):
# 判断验证信息是否符合要求
2020-03-16 20:36:58 +08:00
if session.event.comment == '暗号':
2018-08-22 23:29:28 +08:00
# 验证信息正确,同意入群
await session.approve()
return
# 验证信息错误,拒绝入群
await session.reject('请说暗号')
# 将函数注册为群成员增加通知处理器
@on_notice('group_increase')
async def _(session: NoticeSession):
# 发送欢迎消息
await session.send('欢迎新朋友~')