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()