Python实现微信自动回复机器人

还记得“人人”火的时候,有个小黄鸡很有名,可以不知疲倦地和你聊上一整天,而且各种搞怪金句频出,让人欲罢不能。如今人人已经成为“人人直播-高颜值品质直播平台”了(往事不堪回首啊),微信却火地一塌糊涂,那么如何在微信上做一个有趣的小黄鸡功能呢?

还好我们有Python。

Life is short,so use python.不得不承认Python真的是一种神奇的语言,常常带给人很多惊喜。不到30行代码便可实现一只有趣的“微信小黄鸡”。

首先,我们需要安装并配置好Python环境,并安装requests和itchat包。我用的是Windows环境。

然后便可编写Python代码了,如下:

# -*- coding=utf-8 -*-
import requests
import itchat
import randomKEY = '04f44290d4cf462aae8ac563ea7aac16'def get_response(msg):apiUrl = 'http://www.tuling123.com/openapi/api'data = {'key'    : KEY,'info'   : msg,'userid' : 'wechat-robot',}try:r = requests.post(apiUrl, data=data).json()return r.get('text')except:return@itchat.msg_register(itchat.content.TEXT)
def tuling_reply(msg):defaultReply = 'I received: ' + msg['Text']robots=['——By机器人小杨','——By机器人白杨','——By反正不是本人']reply = get_response(msg['Text'])+random.choice(robots)return reply or defaultReplyitchat.auto_login(enableCmdQR=True)
itchat.run()

代码写好后,运行便会出现网页版微信登录的二维码,用手机微信扫码后,稍等一下就可以实现微信聊天机器人了,当你的好友给你发消息时,你的微信机器人便会自动回复。如下图:
)

其中robots列表中有三个字符串,每次随机选择一个添加在你发送的消息后面,以告诉你的好友这是机器自动回复的,并且是有三个机器人同时和他聊天的效果,可以防止朋友误会(万一好友是领(nv)导(you)呢),如果是逗朋友玩,则可以注释掉这一部分,并把reply后面的“+random.choice(robots)”部分去掉即可。另外,文中的key来自图灵机器人网站,有一定的调用次数,如果过期重新申请一个即可。

是不是很炫酷呢,赶紧动手试一下吧!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/51539.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Python qq自动回复

#-*-coding:utf8-*- import json,urllib,urllib2 from qqbot import QQBotSlot as qqbotslot, RunBotdef talk(content,userid):url http://www.tuling123.com/openapi/apis urllib2.Request(url)da {"key":"你的Api key","info":content,&qu…

【Python自动化】微信自动化智能回复

【Python自动化】微信自动化智能回复 参考资料: 感谢晚枫大大提供的工具包,教程链接如下:又一个微信聊天机器人横空出世了,人人可用!,B站视频链接如下:又一个微信聊天机器人发布了&#xff0c…

微信自动回复软件

软件介绍 软件名称: 微信超级管家 适用平台: windows 是否免费: 完全免费 病毒检测: 火绒安全检测通过 流氓检测: 无广告、无弹窗、无其他流氓行为 软件大小: 183M 这个软件依赖的是本地微信客户端&#x…

拼多多自动回复 实现消息自动回复 机器+人工混合回复 并且不显示机器人回复

先上图看效果: 不好意思,搞错了。 第一个框的是HOOK进行自动回复的, 第二个框的是官方机器人回复的 有提示机器人。客户可以看到。 优势明显, 实现方法也很简单,先通过进程找路径,通过路径判断版本,然后…

公众号开发【消息自动回复】

申请测试号 前期为了方便开发与调试,可以先申请一个测试号用户开发联调。 地址:https://mp.weixin.qq.com/debug/cgi-bin/sandbox?tsandbox/login 开始接入 第一步:配置接口信息 ​ 登录微信公众平台官网后,在公众平台官网的…

python自动化:实现自动回复QQ消息

python自动化:实现自动回复QQ消息 前言 近段时间,看了一下运用python实现app自动化的视频,觉得那上面的讲的不错,于是就用所学的知识做了一个程序,实现自动回复QQ消息。 文章目录 python自动化:实现自动回复QQ消息1.需要安装的相…

Python微信自动回复脚本

一、在命令提示符中输入pip install itchat,安装微信接口的第三方模块 二、编译并运行源代码 #codingutf8 import itchat# 当接收到的消息是Text,即文字消息 #注册re_msg的意义在于,告诉itchat每次有符合特定条件的消息,itchat要…

Python Selenium 抖音直播平台实现自动发送评论

首先运行 test_01_save_cookies.py 手动登入个人的抖音账号 获得浏览器的 cookies, 并以pickle文件的格式保存到当前目录下. 然后打开文件 test_02_use_cookies.py 将第15行代码中的URL链接改成所需要的抖音主播链接, 修改完成后,运行即可实现为自己喜爱的主播打call.test_01_…

基于python的flask框架自动回复抖音私信

前言 最近接了个小需求,有点意思,写个博客~ 需求内容:我们有一个游戏抖音号,需要对发私信给我们的用户自动回复一个激活码字符串 功能很简单,但是面对抖音这个第三接口文档写的一坨翔且找不到技术客服的大公司&…

抖音自动评论回复留言测试

主要实现方式是android的无障碍。目前还在优化中 可以联系我进行交流 二。搜索关键词;寻找关键词相关视频。 三。点击视频播放并在第一条评论【置顶与不置顶都可】下进行自定义文字留言。 四。操作完以上点击下个视频继续留言, 五,留言内容…

怎样用python定位别人在哪_python程序员教你用微信给对方定位!你说回家!却还在外面鬼混?...

跟我说回家,却还在外面鬼混? 其实很多情侣之间存在很多这样的信任问题,不相信他,去查岗,可能会恶化两人之间的关系;比如跟我说回家了,但是想知道他是否真的回家了,打电话、打视频查…

如果小张手上有n个空汽水瓶,最多可以换多少瓶汽水喝(详解)

题目: 某商店规定:三个空汽水瓶可以换一瓶汽水。小张手上有十个空汽水瓶,她最多可以换多少瓶汽水喝?” 答案是5瓶 方法如下:先用9个空瓶子换3瓶汽水,喝掉3瓶满的,喝完以后4个空瓶子&#xff0c…

python垃圾回收 (GC) 机制

Python 能够自动进行内存分配和释放,但了解 python 垃圾回收 (garbage collection, GC) 的工作原理可以帮助你写出更好更快的 Python 程序。Python 使用两种算法进行垃圾回收,分别是引用计数 (Reference Counting) 和分代回收 (Generational garbage col…

经典贪心问题之圣诞老人的礼物

目录 题目信息: 题目分析: 题解代码: 题目信息: 注:4指一共有四箱糖果,15指雪橇共能带走的最大重量为15,接下来输出4行,每行两个数据, 第一个数据指这箱糖果的价值&a…

【Python】《点燃我,温暖你》,快来Get李峋同款爱心代码

前言 hello,大家好 最近有个剧挺火的 就是那个程序员的剧,叫《点燃我,温暖你》 最近听说很火呀,那作为程序员,Python中的战斗机的小编,能不给大家安排一波! 怎么说呢,用这个表白也可…

隔壁老王出喝酒去了,留下女友半夜一个人在家,我用python给她写了一个

哈喽大兄弟们 今日重点: 划重点: 1、python开发小游戏,pygame环境搭建; 2、给失眠的小姐姐开发一个迷宫小游戏。 代码干货满满,建议收藏实操!!!有问题及需要,请留言哦~~ …

程序员用10分钟写了个旅游管家APP,女友用了直呼贴心

「呐,你知道吗? 听说樱花飘落的速度是秒速五厘米哦。」 听到阿珍又念起这句经典台词,阿强,这个对自然界的花期不太敏感的程序员,也收到了“樱花开了”的讯号。 春天的樱花不能错过,赏樱是写进阿珍价值观的…

python实现垃圾分类程序,对于要处理的垃圾,判断该投放到哪个类别的垃圾桶中

python实现垃圾分类程序,对于要处理的垃圾,判断该投放到哪个类别的垃圾桶中 一、编程题目 编程题目:输入要处理的垃圾,空格分隔,判断并输出各个垃圾应该投放到哪个类别的垃圾桶中。其中垃圾有以下分类: 废…

Python之美[从菜鸟到高手]--Python垃圾回收机制及gc模块详解

Python中的垃圾回收是以引用计数为主,标记-清除和分代收集为辅。引用计数最大缺陷就是循环引用的问题,所以Python采用了辅助方法。本篇文章并不详细探讨Python的垃圾回收机制的内部实现,而是以gc模块为切入点学习Python的垃圾回收机制&#x…

【PythonGUI小程序】相信我,这是最in的n种骰子梭哈小游戏新玩法,好玩到丧心病狂~(文中有惊喜)

导语 哈喽!大家晚上好,我是木木子吖,很久没给大家更新游戏代码的类型啦~ 所有文章完整的素材源码都在👇👇 粉丝白嫖源码福利,请移步至CSDN社区或文末公众hao即可免费。 在长沙这个美食遍地的城市&#xff…