Python10行代码实现微信群聊天机器人

前言

使用Python和图灵机器人很容易实现微信聊天机器人,但网上很多资料都是关于私聊的,很少提到群聊中的聊天机器人实现,本文提供了一个非常简单的方法。

实现

首先需要wxpy,wxpy 在 itchat 的基础上,通过大量接口优化提升了模块的易用性,并进行丰富的功能扩展。其次需要注册图灵机器人,注册后会得到api key。

安装wxpy:

1
pip install -U wxpy

编写代码:

1
2
3
4
5
6
7
8
9
10
from wxpy import *
bot = Bot(cache_path=True)
my_group = bot.groups().search('群名称')[0]
tuling = Tuling(api_key='图灵机器人key')

@bot.register(my_group, except_self=False)
def reply_my_friend(msg):
print(tuling.do_reply(msg))

embed()

代码解释:
第一行:引入wxpy;
第二行:初始化一个机器人;
第三行:搜索微信群;
第四行:初始化图灵机器人;
第六行:监听微信群消息;
第七行:定义自动回复函数;
第八行:输出回复信息;
第十行:进入 Python 命令行、让程序保持运行;

运行上述代码,将会弹出二维码图片,微信搜码登陆后即可。


------本文结束  感谢阅读------