我是靠谱客的博主 现实烤鸡,最近开发中收集的这篇文章主要介绍python 微信机器人自动聊天+回怼表情包+Adidas公众号自动抽签 二、机器人自动回复机器人自动聊天,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
上一章讲到了开发的原因和wxpy的初步使用
这一章的主要内容是如何引入机器人进行自动回复
机器人自动聊天
from __future__ import unicode_literals
from wxpy import *
import requests
import json
import re
import urllib.request #urllib2
import threading
import glob
import random
import urllib
import base64
import os
from apscheduler.schedulers.blocking import BlockingScheduler
bot = Bot(cache_path=True)
# 监听你的微信消息 except_self:True 不监控自己发送的信息 由于只有一个微信 测试只能设置成false
@bot.register(except_self=False)
def print_others(msg):
message = msg.text
type = msg.type
reply = u''
if type == 'Text':
# 机器人自动陪聊
if get_response(message) != '亲爱的,当天请求次数已用完。':
reply = get_response(message)
else:
reply = ''
return reply
# return 等于msg.replay() 回复机器人的回答 给 发送给你信息的人
return reply
# 注册图灵机器人 实名认证后每天有一百条免费试用
def get_response(msg):
apiUrl = 'http://www.tuling123.com/openapi/api' #图灵机器人的api
# 将别人发与你的信息发送给图灵的接口,它会根据你发送的信息进行智能回复 然后传输给你
payload = {
'key': '', # api Key
'info': msg, # 这是我们收到的消息
'userid': 'wechat-robot', # 这里可随意修改
}
# 通过如下命令发送一个post请求
r = requests.post(apiUrl, data=json.dumps(payload))
# 图灵机器人根据发送的信息智能返回的回答
mes = json.loads(r.text)['text']
return mes
参考文档
①wxpy的开发文档
最后
以上就是现实烤鸡为你收集整理的python 微信机器人自动聊天+回怼表情包+Adidas公众号自动抽签 二、机器人自动回复机器人自动聊天的全部内容,希望文章能够帮你解决python 微信机器人自动聊天+回怼表情包+Adidas公众号自动抽签 二、机器人自动回复机器人自动聊天所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复