python图灵机器人怎么退出_python 使用itchat与图灵机器人api实现自动回复信息

# -*- coding: utf-8 -*-

import itchat

import requests

import sys

#登录微信并记录登录信息

itchat.auto_login(hotReload=True)

nameIn = input('请输入微信好友名:')

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

def get_info(message):

data = {

'key':图灵apikey',

'info':message,

'userid':'robot'

}

try:

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

answer = r['text']

print('robot reply:%s'%answer)

return answer

except:

return

#回复给微信好友

# 装饰器,给函数新增功能

@itchat.msg_register(itchat.content.TEXT)

def anto_reply(msg):

readFriend = itchat.search_friends(name=nameIn)

realFriendsName = readFriend[0]['UserName']

#打印好友回复的消息

print('message:%s'%msg['Text'])

#调用图灵接口

reply = get_info(msg['Text'])

if msg['FromUserName'] == realFriendsName:

itchat.send(reply,toUserName=realFriendsName)

itchat.run()

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值