Python10行代码实现微信群聊天机器人
前言
使用Python和图灵机器人很容易实现微信聊天机器人,但网上很多资料都是关于私聊的,很少提到群聊中的聊天机器人实现,本文提供了一个非常简单的方法。
实现
首先需要wxpy,wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。其次需要注册图灵机器人,注册后会得到api key。
安装wxpy:
1pip install -U wxpy
编写代码:
1from wxpy import *
2bot = Bot(cache_path=True)
3my_group = bot.groups().search('群名称')[0]
4tuling = Tuling(api_key='图灵机器人key')
5
6@bot.register(my_group, except_self=False)
7def reply_my_friend(msg):
8 print(tuling.do_reply(msg))
9
10embed()
代码解释: 第一行:引入wxpy; 第二行:初始化一个机器人; 第三行:搜索微信群; 第四行:初始化图灵机器人; 第六行:监听微信群消息; 第七行:定义自动回复函数; 第八行:输出回复信息; 第十行:进入 Python 命令行、让程序保持运行;
运行上述代码,将会弹出二维码图片,微信搜码登陆后即可。
