个人微信如何实现自动回复

  • 1.itchat介绍
  • 2.示例
    • 2.1 全部/特定对象自动回复
    • 2.2 全部/特定对象轰炸消息
    • 2.3 群聊
  • 3.注意
  • 4.补充

1.itchat介绍

   python基于微信网页版接口微信开源库:itchat, 可以通过几十行的代码就能轻松实现一个微信机器人。

pip install itchat

itchat的仓库地址:https://github.com/littlecodersh/ItChat
官方文档:http://itchat.readthedocs.io

2.示例

2.1 全部/特定对象自动回复

#coding=utf8
import itchat #导入该包
import time #导入时间
@itchat.msg_register('Text') #处理文本信息
def text_reply(msg):# 当消息是if not msg['FromUserName'] == myUserName:#或者 if msg['FromUserName'] == hisUserName:#收到新的消息的时候,发送一条提示给文件助手itchat.send_msg(u"[%s]收到好友@%s 的信息:%s\n" %(time.strftime("%Y-%m-%d %H:%M:%S", time.localtime(msg['CreateTime'])),msg['User']['NickName'],msg['Text']), 'filehelper')# 回复给好友return u'我这个人没有自制力 \n 求求你别聊了'if __name__ == '__main__':itchat.auto_login(hotReload=True)#获取本人/某好友的UserName, '笨笨'指的是备注昵称myUserName = itchat.get_friends(update=True)[0]["UserName"]#hisUserName = itchat.search_friends('笨笨')[0]["UserName"]itchat.run()

2.2 全部/特定对象轰炸消息

chat.auto_login(hotReload=True)
# 根据好友昵称查找好友的信息,返回值是一个列表,有多个元素
his_name = itchat.search_friends('可爱')   #备注名
#print(res)
# 通过索引获取该好友的详细信息
theone = his_name[0]['UserName'] #根据昵称“可爱”获取其usernamei = 0
WHILE i < 7:  # 循环发送; 换为while True则为死循环itchat.send('笨笨												

奇怪的日常 [ 1 ]:个人微信如何实现自动回复相关推荐

  1. 奇怪的日常 [ 2 ]:Python下合成萝莉/御姐音

    奇怪的日常 [ 2 ]:Python下合成萝莉/御姐音--基于百度AI开放平台 1. 百度AI平台 2.如何实现文字转语音 2.1 cmd安装ai包 2.2 百度AI平台注册 2.3 文字转语音 3. ...

  2. 微信公众号自动回复加超链接最新可用实现方案

    你在管理微信号时是否会有自动回复或者在关键字触发自动回复加一个超链接的需求呢?例如下图像王者荣耀这样: 很多有开发经验的朋友都知道微信管理平台会类似富文本编辑器,第一想到的解决方案会是在编辑框中加&l ...

  3. python自动回复机器人手机版_GitHub - HZQHZA/wxpy: Python 写 微信聊天 根据 自动回复 接入机器人 等等.......

    wxpy Python 写 微信聊天 根据 自动回复 接入机器人 等等.... wxpy: 用 Python 玩微信 #项目介绍 wxpy登录就给好友发消息 发图片   自动回复信息   添加好友自动 ...

  4. 关于微信公众号自动回复文本、图片以及图文

    1.微信公众号自动回复文本: 首先我们应该增加reply_id以及内容(content)到数据表rh_mp_reply_text,然后根据reply_id查找表rh_mp_rule的信息关键字.然后我 ...

  5. python远程聊天_python工具,微信聊天、自动回复、手机微信远程控制电脑

    功能简介 微信聊天.发送文件 微信忙碌回复 微信机器人回复 微信远程控制电脑 软件截图 python工具,微信聊天.自动回复.手机微信远程控制电脑 python工具,微信聊天.自动回复.手机微信远程控 ...

  6. 微信 SHA1 签名_微信公众号自动回复功能开发

    微信公众号自动回复功能开发 本篇主要讲解 微信公众号自动回复功能开发,让我们自己去托管公众号回复的功能,这样可以更加灵活的根据公众号收到的信息来制定特定的回复信息,一起来了解吧! 1.注册公众号 如果 ...

  7. java微信公众号自动回复文字加图片

    java微信公众号自动回复文字加图片 开发流程 详细流程,附上代码: 第一步服务器(url)接口配置 服务器(url)接口配置,此步骤就是微信授权接口的过程,如果域名都不改变,微信只会校验一次.此请求 ...

  8. 怎么设置微信公众号自动回复内容显示用户昵称

    对于微信公众号自动回复内容显示用户昵称,第三方平台微号帮提供了粉丝对话定时推送功能实现,支持公众号设置自动回复消息显示用户昵称,除了可以显示对应用户的昵称,还可以显示用户的头像.openID;用户向公 ...

  9. Flask结合werobot实现微信公众号自动回复

    Flask结合werobot实现微信公众号自动回复 下载依赖包 pip install werobot pip install Flask 建立项目文件夹<flask_project> 建 ...

最新文章

  1. Redis进阶 -CLUSTER NODES 信息结合实际输出信息解读
  2. angular 模板
  3. L1-013.计算阶乘和
  4. python yield理解_Python3 中 Yield 理解与使用
  5. DG - 物理Standby角色转换
  6. 钉钉小程序添加vant组件库
  7. 联想G480安装CentOS有线驱动
  8. PS 一寸照换底
  9. archlinux 分区
  10. Halcon 识别DataMatrix二维码
  11. 企业大数据平台解决方案
  12. 数据上链——区块链相关概念
  13. 栈的应用之符号匹配问题
  14. 2021 Google 开发者大会进行时: 汇聚开发者合力,共建全球技术生态
  15. 模拟键盘鼠标事件有两种方法
  16. Oracle序列sequence
  17. CodeTop 1-20
  18. 2021年广西甘蔗播种面积、产量及进口情况分析:广西甘蔗产量占全国甘蔗总产量的68.56%[图]
  19. 五笔打字:速成手册---半小时学会五笔打字
  20. 看图工具 -- 蓝湖/Axure/墨刀

热门文章

  1. 成为成功的软件开发顾问的5个关键
  2. 学计算机的要做文档吗,电脑自学
  3. 创意小发明:使用51系列单片机的DIY点焊机控制项目(程序+原理图)
  4. Android项目的targetSDK=23,在低于Android6.0的部分测试机(类似华为)上运行时出现的系统权限问题...
  5. 服务器快速操作pc文件,如何将普通pc做服务器
  6. 计算机网络(16)数据链路层:数据链路层的功能
  7. 虚拟同步发电机_简报︱基于分散式微电网的虚拟同步发电机无通信预同步并网方案...
  8. Nested weights are bad for performance警告
  9. 为virtools写的插件进行一下总结
  10. 给深度学习新手做项目的10个建议