手把手教你用7行代码实现微信聊天机器人 -- Python wxpy

环境要求:

  • Windows / Linux / Mac OS
  • Python 3.4-3.6,以及 2.7 版本

wxpy安装

## 使用国内源安装速度快
pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

实例

让机器人与所有好友聊天

from wxpy import *
# 实例化,并登录微信
bot = Bot(cache_path=True)
# 调用图灵机器人API
tuling = Tuling(api_key='4a0488cdce684468b95591a641f0971d')
@bot.register()
def auto_reply(msg):
    tuling.do_reply(msg)
embed()

让机器人与指定好友聊天

from wxpy import *
# 实例化,并登录微信
bot = Bot(cache_path=True)
# 查找到要使用机器人来聊天的好友
my_friend = ensure_one(bot.search(u'好友名字'))
# 调用图灵机器人API
tuling = Tuling(api_key='4a0488cdce684468b95591a641f0971d')
# 使用图灵机器人自动与指定好友聊天
@bot.register(my_friend)
def reply_my_friend(msg):
    tuling.do_reply(msg)
embed()

常见问题

Q: 图灵机器人的api_key 怎么获得?

A: 去 http://www.tuling123.com 官网注册帐号就可以获得 api_key

推荐阅读更多精彩内容

  • 点击查看原文 Web SDK 开发手册 SDK 概述 网易云信 SDK 为 Web 应用提供一个完善的 IM 系统...
    layjoy阅读 5,435评论 0 11
  • 我被这几句话影响,自己“肉眼可察觉”的改变了沟通方式.我对“它”(这些话)的感觉——它们让我去寻求内心真正的自己。...
    动物图鉴阅读 36评论 2 1
  • 在医院的走廊碰到她,真的有点不敢相信是她。苍白浮肿的脸宠,眼睛咪的成一道缝,花白的头发软软的耷拉在额头,身...
    素颜三步曲阅读 378评论 7 17
  • #124 · 匿名 | 表白 1天前 我喜欢你换一种说法就是从现在开始你已经具备了伤害我的能力,希望男生们多关心关...
    山工院表白墙阅读 24评论 0 0
  • 耳朵流不出声, 鼻孔流不出涕, 喉咙流不出语。 眼睛除了穿云的目光,什么也没有流。 好在,诗在月光流出来后,也流了...
    释苍梦阅读 42评论 0 0