学习 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()
运行上述代码,会弹出一个二维码,微信扫一扫就可以登陆了哦!
上述代码默认是所有人和所有群聊都自动回复,我们也可以设置只针对@你的人回复 也可以设置只对指定群里的消息回复,想知道怎么弄?,一起加入到 python 学习群吧。
Python3学习群重要通知,群友必看!
很多人进群后不及时提交作业,不珍惜这个学习的机会,陌小雨就设置一些门槛,特此申明如下(2018-3-14): 很多初学 python 的朋友,苦于找不到一群志同道合的朋友,陌小雨给大家提供了一个平台,一个纯粹学习 python 的交流平台,274728691 这是陌小雨的 QQ 号,也是 python 从入门到入魔的群号(...
你可能对这些文章感兴趣:
- 实现网站消息提醒功能,适合所有网站和app
- python3批量采集网站关键词到EXCEL表
- Python各领域框架介绍,如何少踩坑
- Python3创建mysql数据表结构和插入数据
- Python3连接mysql数据库并创建数据库
- Python3一篇文章把if __name__ == '__main__'讲透彻
- Python3利用Selenium3模拟wordpress博客登陆
- Python3将爬取的数据存储到Excel
- Python3学习群重要通知,群友必看!
- Python3作业二:输出豆瓣top250电影名,一行一个
- Python3读取网页源代码
- Pycharm安装第三方库lxml
- python3爬虫利器Xpath:认识Xpath
- Pycharm初始化设置