python学习

Python学习九十五天:Python使用微信接入图灵机器人

2019-05-29  本文已影响25人  暖A暖

1.wxpy库介绍

pip install -U wxpy
pip install -U wxpy -i "https://pypi.doubanio.com/simple/"

2.图灵机器人

3.使用微信接入图灵机器人

from wxpy import *
import requests
import json
def tuling_robot(text):
    url = "http://openapi.tuling123.com/openapi/api/v2"
    # 自己的key
    apiKey=""
    # 自己的id
    userID = ""
    payload={
        "reqType": 0,
        "perception": {
            "inputText": {
                "text": text
            }
        },
        "userInfo": {
            "apiKey": apiKey,
            "userId": userID
        }
    }
    r = requests.post(url,data=json.dumps(payload))
    ret = json.loads(r.text)
    return ret['results'][0]['values']['text']
bot = Bot(console_qr=2, cache_path="botoo.pkl")
# 也可以针对某个群发送消息
@bot.register()
def send_all(msg):
    print('收到数据' + str(msg))
    if (msg.type != 'Text'):
        ret = '这个我回答不了你'
    else:
        ret = tuling_robot(msg.text)
    print('发送数据' + str(ret))
    return ret
embed()

4.wxpy.Bot()

5.Bot.register()

参考:https://www.9xkd.com/user/plan-view.html?id=1072150704

上一篇下一篇

猜你喜欢

热点阅读