关键词:
# -*- coding: utf-8 -*-
"""
package.module
~~~~~~~~~~~~~~
一个微信机器人程序
微信客户端itchat:
http://itchat.readthedocs.io/
机器人聚合API:
## params
- info 发给机器人的信息
- dtype json|xml
- loc 地点
- userid 1-32位,可以用于上下文关联
http://op.juhe.cn/robot/index?info=%E5%8C%97%E4%BA%AC&dtype=&loc=&userid=1&key=978f281744b2cda30642dbbaf3eb8349
"""
import itchat
import requests
def xiao_ai(say, user_id):
‘‘‘调用聚合机器人接口实现自动回复,逻辑层次可以在这里面加‘‘‘
url = ‘http://op.juhe.cn/robot/index‘
params =
‘info‘ : say,
‘userid‘ : user_id,
‘key‘ : ‘************‘
r = requests.get(url, params)
data = r.json()
if data[‘error_code‘] != 0:
return ‘xiaoai病了,过会再问吧‘
result = data[‘result‘]
text = result[‘text‘]
url = result.get(‘url‘, ‘‘)
recv = text + url
return recv
@itchat.msg_register(itchat.content.TEXT)
def recv_content(msg):
say = msg[‘Text‘]
user_id = msg.get(‘FromUserName‘, ‘@0‘) # 获取用户ID
itchat.send(xiao_ai(say, user_id)) # call xiaoai
if __name__ == ‘__main__‘:
itchat.auto_login(enableCmdQR=2) # hotReload=True
itchat.run()
python黑科技:python大佬用20行代码带你打造一个微信聊天机器人,真神了~(代码片段)
...ython环境2.安装python的itchat库3.安装itchat库4.Linux5.申请图灵机器人API和key6.编写python程序7.执行程序运行8.大致原理简介今天要教大家一个黑科技,20行代码实现自己定制的微信群聊助手,可以用来活跃群气氛,好多群主... 查看详情
用python配合微信api接口将微信个人号变为聊天机器人(代码片段)
操作系统:Ubuntu16.04 首先我们先安装itchat:这里我之前安装过了,先在又安装了一边使用 python3-c"importitchat"检查是否安装成功了如果没有任何输出,则表明安装成功了然后我们需要去图灵注册一个账号,来获取key,这里... 查看详情
题目:用python3实现微信聊天机器人(代码片段)
做微信聊天机器人,实现步骤:获取微信的使用权,即python脚本能控制微信收发信息。python脚本收到聊天信息后,要对该信息进行处理,返回机器人的回应信息。一二两步要用到wxpy库里的各种组件来收发信息&... 查看详情
python快速搭建自动回复微信公众号(代码片段)
...信公众号在之前的一篇文章Python利用AIML和Tornado搭建聊天机器人微信订阅号中用aiml实现了一个简单的英文聊天机器人订阅号。但是只能处理英文消息,现在用图灵机器人来实现一个中文的聊天机器人订阅号。这里主要介绍如... 查看详情
python黑科技:python大佬用20行代码带你打造一个微信聊天机器人,真神了~(代码片段)
...ython环境2.安装python的itchat库3.安装itchat库4.Linux5.申请图灵机器人API和key6.编写python程序7.执行程序运行8.大致原理简介今天要教大家一个黑科技,20行代码实现自己定制的微信群聊助手,可以用来活跃群气氛,好多群主... 查看详情
python使用图灵机器人实现微信聊天功能(代码片段)
首先需要去图灵官网创建一个属于自己的机器人然后得到apikey。一、自动与指定好友聊天#-*-coding:utf-8-*-"""Createdat2019-3-2611:50:49"""fromwxpyimportBot,Tuling,embed,ensure_onebot=Bot()my_friend=ensure_one(bot.search(‘张三‘))#想和机器人聊天的好... 查看详情
如何用java写一个聊天机器人(代码片段)
...tis的映射文件Mybatis的mapper层mybatis的增删改查pojo层工具类机器人的Talk( 查看详情
用ajax写机器人聊天的案例
HTML中的文档<body><h3>简单的Ajax实例</h3><divclass="chatbox"><!--聊天内容--><divclass="messages"><divclass="self"><h5>我说</h5><p>你好</p></div>& 查看详情
基于python以及aiuiwebsocket,wechatpyapi实现的微信聊天机器人(代码片段)
基于python以及AIUIWebSocket,WeChatPYAPI实现的微信聊天机器人做此文的目的首先是学习Markdown的用法哈哈哈哈,其实也是记录自己学习的一个过程。以后我也会将自己在图像处理,计算机视觉的所学以及实践实战的process上... 查看详情
使用wxpy怎么制作一个属于自己的微信机器人
...的python爬虫可以自己回复信息,现在不知道怎么用wxpy对机器人进行托管,注意,一定要使用wxpy这个库...前提,我有自己的python爬虫可以自己回复信息,现在不知道怎么用wxpy对机器人进行托管,注意,一定要使用wxpy这个库展开... 查看详情
利用python来写一个聊天工具!可能下个qq或者微信会是你开发的?
用到的库socket库进群:548377875 即可获取数十套PDF哦!先看代码!TCP服务端 TCP客户端 ‘电话’接通后对方就会开始‘说话‘(发送了消息),接收消息了recv是接收信息,1024这里需要解释一下,是接收的最大字... 查看详情
用aiml开发人工智能聊天机器人
借助Python的AIML包,我们很容易实现人工智能聊天机器人。AIML指的是ArtificialIntelligenceMarkupLanguage(人工智能标记语言),它不过是简单的可XML(扩展标记语言)形式。本文的示例代码将带你初步领略如何借助Python创建属于你的人... 查看详情
用go语言实现一个简单的聊天机器人(代码片段)
一、介绍目的:使用Go语言写一个简单的聊天机器人,复习整合Go语言的语法和基础知识。软件环境:Go1.9,Goland2018.1.5。 二、回顾Go语言基本构成要素:标识符、关键字、字面量、分隔符、操作符。它们可以组成各种表达式... 查看详情
海王必备,我用python写了一个微信机器人和她聊天之后把我拉黑了(代码片段)
前言事情是这样的,最近认识的一位小姐姐有每天早晨看天气预报的习惯。在我看来,很多人起床第一件事情就是看微信消息,既然这样,我就勉为其难每天早晨给小姐姐发送一则天气预报吧。开始几天,我... 查看详情
自己动手写个聊天机器人吧
...源于Sirajology的视频BuildaChatbot昨天写LSTM的时候提到了聊天机器人,今天放松一下,来看看chatrobot是如何实现的。前天和一个小伙伴聊,如果一个机器人知道在它通过图灵测试后可能会被限制,那它假装自己不能通过然后逃过一劫... 查看详情
python怎么转换成微信程序
...bot.friends().stats_text()6.监听群里面某个人的消息7.接入图灵机器人让机器人来回复好友信息8.设置最大保存信息条数,并且可以搜索9.用微信监控你的程序1.获得专用logger2.指定一个群为消息接受者3.将异常消息发送到指定对象那里 查看详情
python微信聊天机器人改进版,定时或触发抓取天气预报励志语录等,向好友推送(代码片段)
最近想着做一个微信机器人,主要想要实现能够每天定时推送天气预报或励志语录,励志语录要每天有自动更新,定时或当有好友回复时,能够随机推送不同的内容。于是开始了分析思路。博主是采用了多线程群发,因为微... 查看详情
三步轻松打造微信聊天机器人(附源码)
最近微信公众平台开发是热门,我也跟风做了一个陪聊的公众号。 其实类似的自动回话程序早就有了,比如前一阵很火的小黄鸡(还是小黄鸭来着?)。但尽管是跟风,也要体现一些不同。别人做的都... 查看详情