异步 QQ 机器人框架_NoneBot

一、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}


猜你喜欢

转载自www.cnblogs.com/jiguanghover/p/12169959.html