Python给我的小伙伴来个微信机器人

[本文出自天外归云的博客园]

安装wxpy

首先你得去图灵机器人官网上注册个账号,登录后在机器人设置里面会有一个api_key,下文会用到!

然后说开发环境,我用的是python3环境,事先需要安装一下wxpy库:

pip install wxpy

国内安装可能得多试几次,或者从豆瓣 PYPI 镜像源下载安装 (推荐国内用户选用):

pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

使用wxpy

图灵机器人微信陪聊,能陪单人能陪群:

from wxpy import *

api_key = "上文提到的api_key"
bot = Bot()
tuling = Tuling(api_key=api_key)

my_group = ensure_one(bot.groups().search("微信群名"))
my_friend = ensure_one(bot.friends().search("微信好友名"))

@bot.register(my_group)
def auto_replay_group(msg):
  tuling.do_reply(msg)

@bot.register(my_friend)
def auto_replay_person(msg):
  tuling.do_reply(msg)

bot.join()

以上代码可以对指定的微信群和微信好友添加机器人服务,运行以后需要用微信扫描二维码进行登录授权!之后他们在微信跟你说话就会有图灵机器人自动进行回复。

相关参考资料:

1. wxpy:用python玩微信

原文地址:https://www.cnblogs.com/LanTianYou/p/7944276.html