python发音机器人_python3打造微信聊天机器人仅需20行代码

学习 python3,我们可以做一些有趣的事情,比如搞一个微信聊天机器人,配合图灵的接口就可以自 high 了。

首先我们需要安装 itchat 模块,这个在之前的教程讲过怎么通过 pycharm 安装模块,忘了的可以翻一翻历史文章。

然后就是去申请图灵的接口,免费的每天有 1000 条,测试是足够用了。最后就是附上这高大上的 python3 微信机器人自动聊天代码啦,仅仅只有 20 行。

import itchat

import requests

def get_response(msg):

apiUrl = 'http://www.tuling123.com/openapi/api'

data = {

'key': 'XXXXXXXXXXXXXXXXXXXXXXX', # Tuling Key,替换为你自己的

'info': msg, # 这是我们发出去的消息

'userid': 'wechat-robot', # 这里你想改什么都可以

}

# 我们通过如下命令发送一个 post 请求

r = requests.post(apiUrl, data=data).json()

return r.get('text')

@itchat.msg_register(itchat.content.TEXT)

def print_content(msg):

return get_response(msg['Text'])

@itchat.msg_register([itchat.content.TEXT], isGroupChat=True)

def print_content(msg):

return get_response(msg['Text'])

itchat.auto_login(True)

itchat.run()

2018032713454134.png

运行上述代码,会弹出一个二维码,微信扫一扫就可以登陆了哦!

上述代码默认是所有人和所有群聊都自动回复,我们也可以设置只针对@你的人回复 也可以设置只对指定群里的消息回复,想知道怎么弄?,一起加入到 python 学习群吧。

Python3学习群重要通知,群友必看!

很多人进群后不及时提交作业,不珍惜这个学习的机会,陌小雨就设置一些门槛,特此申明如下(2018-3-14): 很多初学 python 的朋友,苦于找不到一群志同道合的朋友,陌小雨给大家提供了一个平台,一个纯粹学习 python 的交流平台,274728691 这是陌小雨的 QQ 号,也是 python 从入门到入魔的群号(...

2018031412132680.jpg&w=142&h=142&zc=1

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值