itchat库微信自动回复祝福语

过年了,之前看到一些python文章介绍用itchat自动回复微信,我自己就写了一个。

官方文档https://itchat.readthedocs.io/zh/latest/,这个库挺简洁的,对着接口写就行了。

我的环境是win10+python3.7, 先pip install itchat 安装,用到一些别的库也自动装好了。发送的脚本如下

# -*- coding: utf-8 -*-
import time,random
import itchat as wx

@wx.msg_register([wx.content.TEXT])
def text_reply(msg):
  #先判断接受到的信息是否为文本类型
  if msg[‘Type‘]==‘Text‘:

  	info = msg[‘Content‘]
        #根据出现的祝福关键字判断是否为祝福语
  	for word in kword:
  	  if word in info:
  	  	index = random.randint(0, len(messages)-1)
                #一下子回复不太好,先停留一段时间
  	  	time.sleep(5)
  	  	wx.send_msg(messages[index], msg[‘FromUserName‘])
                #for会一直判断下去,所以发送后就退出这段程序,不然可能会发多次
  	  	break

if __name__ == ‘__main__‘:

  kword = [‘新年‘,‘春‘,‘猪年‘,‘猪‘,‘除夕‘,‘过年‘]     #判断用的祝福语关键字
  messages = [‘祝您XXXXXXXX‘+‘\n‘+‘XXXXXXX‘,
‘祝您XXXXXXXX‘+‘\n‘+‘XXXXXXX‘]   #发送的祝福语就放在这里

  wx.auto_login(hotReload=True)
  wx.run()

  写好后在命令行下输入,py 文件名.py ,开始会生成二维码,微信扫描登录后就OK了,只要你不关掉就会一直监听回复。想退出的话ctrl+c就行。

好了,以上就是itchat库微信自动回复祝福语的方法,在这里祝大家猪年大吉大利,猪事顺利。

原文地址:https://www.cnblogs.com/hanzg/p/10352645.html

时间: 2024-08-29 12:30:06

itchat库微信自动回复祝福语的相关文章

2016教师节微信祝福语大全

2016年教师节就要到了,你还在愁要发什么祝福吗?ytkah为您收集了一些教师节微信感恩祝福语大全,即贴即用,方便快捷,拿走不谢! 太阳,无私的称号;园丁,崇高的称号;烟火,美丽的称号;汗水,辛劳的称号;老师,祝您桃李满天下,教师节快乐. 难忘你的谆谆教诲,那是一盏明灯;难忘你的温暖关怀,那是一弯明月;难忘你的细心讲解,那是一份情意;难忘你的积极乐观,那是一种力量.教师节快乐. 创建一个崭新的文件,存储桃李的感念,清除所有的忧烦,发送到老师您的空间,愿亲爱的老师您节日的快乐无以伦比,秋季的收获不

itchat发送微信消息

1.1 微信机器人自动回复消息 1.运行程序,会弹出二维码,扫描授权后即可实现自动回复信息 参考01  参考02 #coding=utf8 import itchat, time from itchat.content import * @itchat.msg_register([TEXT, MAP, CARD, NOTE, SHARING]) def text_reply(msg): itchat.send('%s: %s' % (msg['Type'], msg['Text']), msg[

2.转发。基于itchat的微信消息同步机器人

原文:https://www.jianshu.com/p/7aeadca0c9bd# 看到了该网址有基于itchat的微信消息同步机器人,转过来继续研究.以下是转过来的: 最近 全栈数据工程师养成攻略 的微信群已经将近500人,开了二群之后为了打通不同微信群之间的消息,花了点时间做了个消息同步机器人,在任意群收到消息时同步到其他群,并且将聊天内容上传至数据库,以供进一步分析.统计和展示. 基本思路是,用 Python 模拟微信网页版登陆,接收到群里消息后,对文本.图片.分享等各类消息类型分别处理

Python实现微信自动回复机器人详细教程

首先,我们需要安装并配置好Python环境,并安装requests和itchat包,我用的是Windows7环境!https://www.python.org/ python官网 下载 然后直接打开安装 选择path那个选项勾选(直接添加环境变量以及路径) 直接下一步直到安装完成运行 cmd 然后cmd命令行 输入 pip install itchat requests 等待安装完成现在我们已经安装完成了环境然后在桌面新建文本以.py结尾复制以下代码写入其中保存后运行KEY的值从图灵官网新建机器

jquery版小型婚礼(可动态添加祝福语)

原文:jquery版小型婚礼(可动态添加祝福语) 前两天在网上不小心看到“js许愿墙”这几个字,我的神经就全部被调动了.然后就开始我的百度生涯,一直寻觅许愿墙背景图片和便利贴图片,觅了好久……一直没找到满意的……无意间看到祝福语和一些卡通婚礼图片.最终我决定用jquery制作一个小型婚礼,并且实现添加祝福语的功能. 音乐响起来,开始我的婚礼进行曲~ 一.婚礼演示图 场景一: 场景二: 场景三: 场景四: 场景五: 场景六: 场景七: 添加祝福语: 二.html代码 <div class="

Android微信自动回复功能

Android微信自动回复功能 本文原创,转载请经过本人准许. 写在前面: 最近接到老大的一个需求,要求在手机端拦截微信的通知(Notification),从而获得联系人和内容.之后将联系人和内容发送到我们的硬件产品上,展示出来之后,再将我们想回复内容传给微信,并且发送给相应联系人. 老大还提示我需要用AccessibilityService去实现它,当然在此之前我并不知道AccessibilityService是什么鬼,不过没关系, just do IT ! AccessibilityServ

[转载]jquery版小型婚礼(可动态添加祝福语)

原文链接:http://www.cnblogs.com/tattoo/p/3788019.html 前两天在网上不小心看到“js许愿墙”这几个字,我的神经就全部被调动了.然后就开始我 的百度生涯,一直寻觅许愿墙背景图片和便利贴图片,觅了好久……一直没找到满意的……无意间看到祝福语和一些卡通婚礼图片.最终我决定用jquery制作 一个小型婚礼,并且实现添加祝福语的功能. 音乐响起来,开始我的婚礼进行曲~ 一.婚礼演示图 场景一: 场景二: 场景三: 场景四: 场景五: 场景六: 场景七: 添加祝福

python 实现微信自动回复和好友签名分析

废话不多说了,代码不多,简单粗暴,我就直接上代码: 1.自动回复 #coding=utf8 import itchat import time # 自动回复 # 封装好的装饰器,当接收到的消息是Text,即文字消息 @itchat.msg_register('Text') def text_reply(msg): # 当消息不是由自己发出的时候 if not msg['FromUserName'] == myUserName: # 发送一条提示给文件助手 itchat.send_msg(u"[%

itchat库初探--微信好友全头像的拼接

代码: 1 import itchat 2 import math 3 import PIL.Image as Image 4 import os 5 6 itchat.auto_login() 7 friends = itchat.get_friends(update=True)[0:] 8 user = friends[0]["UserName"] 9 10 num = 0 11 for i in friends: 12 img = itchat.get_head_img(user