大家好,又见面了,我是你们的朋友全栈君。
1.需要用到的模块:
requests:Requests 是用
Itchat:itchat是一个开源的微信个人号接口,使用python调用微信从未如此简单。
使用不到三十行的代码,你就可以完成一个能够处理所有信息的微信机器人。
当然,该api的使用远不止一个机器人,更多的功能等着你来发现,比如这些。
该接口与公众号接口itchatmp共享类似的操作方式,学习一次掌握两个工具。
如今微信已经成为了个人社交的很大一部分,希望这个项目能够帮助你扩展你的个人的微信号、方便自己的生活。
2.安装:
可以通过本命令安装:
pip install requests
pip install itchat
3.想要它更灵活需要到茉莉机器人上申请api接口申请入口
(申请超级简单哦,仅需一个邮箱即可)
(图片来自“石海龙王”)
接下一切准备就绪!
4.代码:
#-*- coding: utf-8 -*-
“””Created on Thu Jun 6 23:17:33 2019
@author: LuDuo”””
importitchatimportrequests
api_key=’5a9cb05bbac088b7bfbd0ec5776f79a1’api_secret=’695d25p2tatr’
defget_response(msg):
apiurl= ‘http://i.itpk.cn/api.php’ #//moli机器人的网址
data={“question”: msg, #//获取到聊天的文本信息
“api_key”: api_key,”api_secret”:api_secret
}
r=requests.post(apiurl,data=data) #//构造网络请求
returnr.text
@itchat.msg_register(itchat.content.TEXT)#//好友消息的处理
defprint_content(msg):return get_response(msg[‘Text’])
@itchat.msg_register([itchat.content.TEXT], isGroupChat=True) #//群消息的处理
defprint_content(msg):return get_response(msg[‘Text’])
itchat.auto_login(True)#//自动登录
itchat.run() #//启动聊天机器人
接下来见证奇迹的时候到了
5.效果显示
我家机器人叫茉莉哦,还是天秤座呢。赶快去制作一个属于你的机器人吧。
另外,我自己也弄了一个图灵机器人呢把它应用于我们班的微信公众号里,还很方便呢。
在这里你也可以查询天气预报等等哦~
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/150223.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...