Python聊天机器人

2019-04-29  本文已影响0人  LNmint
# -*- coding: utf-8 -*-

from wxpy import *
import requests

TULING_TOKEN = 'XXXXXXXXXXXXXXXXXXXXXX' #你自己注册的图灵机器人
bot = Bot()
# turning=Tuling(api_key=TULING_TOKEN)
# my_friend =mutual_friends()
# my_friend = ensure_one(bot.friends().search("小强"))

# @bot.register(my_friend,except_self=False)
# def reply_my_friend(msg):
#     url_api = 'http://www.tuling123.com/openapi/api'
#     data = {
#         'key': TULING_TOKEN,
#         'info': msg.text,  # 收到消息的文字内容
#     }
#
#     s = requests.post(url_api, data=data).json()
#     if s['code'] == 100000:
#         print
#         s['text']  # 查看回复消息的内容,可省略
#         msg.reply(s['text'])  # 回复消息
#
#     embed()

@bot.register(chats = [Friend],except_self=False)  # 这里注册了群聊中的文字消息,测试时可以设置为自己(上篇中提到过)
def reply_self(msg):

    url_api = 'http://www.tuling123.com/openapi/api'
    data = {
        'key': TULING_TOKEN,
        'info': msg.text,  # 收到消息的文字内容
    }

    s = requests.post(url_api, data=data).json()
    if s['code'] == 100000:
        print
        s['text']  # 查看回复消息的内容,可省略
        msg.reply(s['text'])  # 回复消息
    # if s['code'] ==

embed()
上一篇下一篇

猜你喜欢

热点阅读