[Python] WeChat_Robot

在微信中接入一个聊天机器人

1. WeChat 个人接口itchat

2. 图灵机器人

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
#-*- coding:utf-8 -*-
import itchat
import requests
 
apiUrl = 'http://www.tuling123.com/openapi/api'
 
KEY = '03ea77300ddb4cf7bf243603ea84c2f0'
 
#request module's function to get the data from the website
def get_response(msg):
    data={
       'key' :KEY,
       'info' :msg,
       'userid' :'Ben',
    }
#if something errors happen
    try:
        r = requests.post(apiUrl, data=data).json()
        return r.get('text')
    except:
        return
 
@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):
    #If something happen
    defaultReply = 'I received ' + msg['Text']
    reply = get_response(msg['Text'])
    return reply or defaultReply
 
itchat.auto_login() #log in the wechat
itchat.run()

  

posted @   KennyRom  阅读(580)  评论(0编辑  收藏  举报
努力加载评论中...
点击右上角即可分享
微信分享提示