手把手教你用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阅读 14,033评论 0 15
  • 发现 关注 消息 iOS 第三方库、插件、知名博客总结 作者大灰狼的小绵羊哥哥关注 2017.06.26 09:4...
    肇东周阅读 12,303评论 4 61
  • 我被这几句话影响,自己“肉眼可察觉”的改变了沟通方式.我对“它”(这些话)的感觉——它们让我去寻求内心真正的自己。...
    动物图鉴阅读 419评论 2 1
  • 在医院的走廊碰到她,真的有点不敢相信是她。苍白浮肿的脸宠,眼睛咪的成一道缝,花白的头发软软的耷拉在额头,身...
    素颜三步曲阅读 853评论 7 17
  • #124 · 匿名 | 表白 1天前 我喜欢你换一种说法就是从现在开始你已经具备了伤害我的能力,希望男生们多关心关...
    山工院表白墙阅读 188评论 0 0