python微信自动回复机器人itchat
程序员文章站
2022-07-13 08:51:47
...
/*本来QQ可以使用qqbot,功能类似微信的itchat但是,qqbot已经停止服务,所以只玩itchat吧*/
自动回复需要先去图灵机器人官网申请一个机器人,获得api_key,才可以使用
from itchat.content import *
import requests
import simplejson as json
import itchat as wx
def tuling(info):
api_key="*********************************"#申请的api_key填这里
url="http://www.tuling123.com/openapi/api?key=%s&info=%s"%(api_key,info)
req=requests.get(url)
content=req.text
data=json.loads(content)
answer=data["text"]
return answer
@wx.msg_register([TEXT,MAP,CARD,NOTE,SHARING])#函数名字随便起,但必须紧随注册其后,也必须有@
def textreplay(msg):
wx.send("%s"%tuling(msg["Text"]),msg["FromUserName"])
@wx.msg_register([TEXT],isGroupChat=True)
def group_replly(msg):
wx.send("%s" % tuling(msg["Text"]), msg["FromUserName"])
if __name__=="__main__":
wx.auto_login()
wx.run()
脚本必须要一直运行才可以自动回复
上一篇: 吴恩达机器学习课程ex1:Linear Regression
下一篇: 机器学习之PCA(降维算法)