首页 > 其他 > 详细

异步 QQ 机器人框架_NoneBot

时间:2020-01-09 10:34:13      阅读:404      评论:0      收藏:0      [点我收藏+]

一、NoneBot使用

1) #监控发送的消息"群发"的事件
@on_command(‘send_msg‘, aliases=(‘群发‘,))
async def send_msg(session: CommandSession):
print("发送消息")
message_type=session.ctx[‘message_type‘]
user_id=session.ctx[‘user_id‘]
#判断发送的消息是私聊的,并且发送的qq号码是448113545
if message_type==‘private‘ and user_id==448113545:
#获取qq群的信息
group_list = await session.bot.get_group_list()
for group in group_list:
#对某个qq群进行发送信息
await session.bot.send_group_msg(group_id=group[‘group_id‘],message=‘要群发的消息‘)
2)session.ctx
{‘font‘: 6395088, ‘message‘: [{‘type‘: ‘text‘, ‘data‘: {‘text‘: ‘33‘}}], ‘message_id‘: 36, ‘message_type‘: ‘private‘, ‘post_type‘: ‘message‘, ‘raw_message‘: ‘33‘, ‘self_id‘: 12345678, ‘sender‘: {‘age‘: 29, ‘nickname‘: ‘美好‘, ‘sex‘: ‘unknown‘, ‘user_id‘: 446789001}, ‘sub_type‘: ‘friend‘, ‘time‘: 1578536478, ‘user_id‘:446789001, ‘to_me‘: True}


异步 QQ 机器人框架_NoneBot

原文:https://www.cnblogs.com/jiguanghover/p/12169959.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!