python的wxpy库_【微信辅助】吃鸡再也不怕了,Python用wxpy实现微信自动回复
我是程序员小小叶,为大家带来原创精彩技术内容。
首先安装wxpy。
pip install wxpy
优点:相比itchat封装了接口,使用较为方便。
注意事项:wxpy 支持 Python 3.4-3.6,以及 2.7 版本。
实现三个场景:
场景1:你在网吧吃鸡需要及时回复给老婆(针对某人回复文本消息)
场景2:你在追求女神时需要时刻在群里关注对方(从微信群里定位某人)
场景3:工作需要给客户定时发送文件(针对某人发送文件)
场景1:你在网吧吃鸡需要及时回复给老婆(针对某人回复文本消息)
关键代码:
wifi_boss = bot.search('老婆大人')[0] # 这里‘’填入微信昵称,定位老婆
@bot.register() # 接收从指定好友发来的消息,发送者即recv_msg.sender为指定好友wifi_boss
def recv_send_msg(recv_msg):
if recv_msg.sender == wifi_boss: # 这里指定回复老婆
return recv_msg.text # 这里是回复内容
完整代码:
# encoding: utf-8
"""
@author: 程序员小小叶
@contact: 3203636266@qq.com
@微信公众号:程序员小小叶
@file: case1.py
@desc:
"""
from wxpy import *
bot = Bot(cache_path=True) # 模拟登陆
wifi_boss = bot.search('老婆大人')[0] # 这里‘’填入微信昵称
print(wifi_boss)
@bot.register() # 接收从指定好友发来的消息,发送者即recv_msg.sender为指定好友wifi_boss
def recv_send_msg(recv_msg):
print('收到的消息:', recv_msg.text) # recv_msg.text取得文本
if recv_msg.sender == wifi_boss: # 这里指定回复老婆
recv_msg.forward(bot.file_helper, prefix='老婆留言: ') # 在文件传输助手里留一份,方便自己忙完了回头查看
ms = '老婆最美丽,我对老婆的爱如滔滔江水,连绵不绝'
print('>>>给老婆回复的:', ms)
return ms # 这里是回复内容
# 进入Python命令行,让程序保持运行
embed()
机制的老婆大人
尴尬了!避免万一,最好用(qiao)心(miao)设计一下语言!
场景2:你在追求女神时需要时刻在群里关注对方(从微信群里定位某人)
关键代码:
lover_group = bot.groups().search('群名字')[0] # 第一步找到群名字
lover = lover_group.search('女神')[0] # 第二步在群里找到女神名字
@bot.register(chats=lover_group) # 接收从指定群发来的消息,发送者即recv_msg.sender为组
def recv_send_msg(recv_msg):
if recv_msg.member == lover : # 这里不用recv_msg.sender 因为sender是群的名字
recv_msg.forward(bot.file_helper,prefix='女神发言: ')
return '女神大人沉鱼落雁,闭月羞花'
完整代码:
# encoding: utf-8
"""
@author: 程序员小小叶
@contact: 3203636266@qq.com
@微信公众号:程序员小小叶
@file: case2.py
@desc:
"""
from wxpy import *
bot = Bot(cache_path=True)
lover_group = bot.groups().search('群名字')[0] # 第一步找到群名字
lover = lover_group.search('女神')[0] # 第二步在群里找到女神名字
@bot.register(chats=lover_group) # 接收从指定群发来的消息,发送者即recv_msg.sender为组
def recv_send_msg(recv_msg):
print('收到的消息:', recv_msg.text)
if recv_msg.member == lover:
# 这里不用recv_msg.render 因为render是群的名字
recv_msg.forward(bot.file_helper, prefix='女神发言: ')
return '女神大人沉鱼落雁,闭月羞花'
# 进入Python命令行,让程序保持运行
embed()
吃鸡小分队.jpg
场景3:工作需要给客户定时发送文件(针对某人回复文件)
关键代码:
client_baba.send('Hello') # 文件放在同目录下即可 # 发送文本
client_baba.send_image('Test.png') # 发送图片
client_baba.send_video('Test.mov') # 发送视频
client_baba.send_file('Test.zip') # 发送文件
client_baba.send('@img@Test.png') # 以动态的方式发送图片
完整代码:
# encoding: utf-8
"""
@author: 程序员小小叶
@contact: 3203636266@qq.com
@微信公众号:程序员小小叶
@file: case3.py
@desc:
"""
import time
from wxpy import *
from threading import Thread
bot = Bot(cache_path=True)
client_baba = bot.search('客户爸爸')[0] # 这里‘’填入微信客户昵称
print(client_baba)
'''
设定一个定时发送线程
'''
def timer(target, ok_time):
while (True):
now_time = time.strftime('%Y-%m-%d %H:%M:%S', time.localtime(time.time()))
print(now_time)
if ok_time == now_time:
# 发送文本
# client_baba.send('Hello, WeChat!')
# 发送图片
# client_baba.send_image('Test.png')
# 发送视频
# client_baba.send_video('Test.mov')
# 发送文件
target.send_file('Test.zip')
# 以动态的方式发送图片
# client_baba.send('@img@Test.png')
t = Thread(target=timer, args=(client_baba, '2020-02-19 13:33:11',))
t.start()
当然啦,还有很多有趣的想法可以加进去,比如自动推广,每日打卡,回答机器人,节日问候,每日一句等等。
如果你在学习Python,不妨关注点赞收藏一下!
同名公众号:程序员小小叶,关注发送“数据分析”,赠送《利用 Python 进行数据分析》(中文带书签)电子书(学习 Python 基础库最好的书。)
求关注.jpg
python的wxpy库_【微信辅助】吃鸡再也不怕了,Python用wxpy实现微信自动回复相关推荐
- python相对路径库_如何最简单、通俗地理解Python的搜索路径、相对路径、绝对路径?...
目录: 一.笔记 二.我的自学路线 三.笔记目录 一.笔记 1) 搜索路径 ① 能导入模块的话,表示搜索路径中有这个模块文件. ② 当你导入一个模块,Python解析器对模块位置的搜索顺序是:1. 当 ...
- python 文本处理库_实用又好用,6 款 Python 特殊文本格式处理库推荐
以下是一些 Python 编写的用来解析和操作特殊文本格式的库,希望对大家有所帮助. Tablib 是一个用来处理与表格格式数据有关的 Python 库,允许导入.导出.管理表格格式数据,并具备包括切 ...
- python微信自动打卡_「微信辅助」吃鸡再也不怕了,Python用wxpy实现微信自动回复...
我是程序员小小叶,为大家带来原创精彩技术内容. 首先安装wxpy. pip install wxpy优点:相比itchat封装了接口,使用较为方便.注意事项:wxpy 支持 Python 3.4-3. ...
- python评价文本留言答复的质量_【微信辅助】吃鸡再也不怕了,Python用wxpy实现微信自动回复...
我是程序员小小叶,为大家带来原创精彩技术内容. 首先安装wxpy.pip install wxpy 优点:相比itchat封装了接口,使用较为方便. 注意事项:wxpy 支持 Python 3.4-3 ...
- python wxpy_【微信辅助】吃鸡再也不怕了,Python用wxpy实现微信自动回复
首先安装wxpy. 优点:相比itchat封装了接口,使用较为方便.注意事项:wxpy 支持 Python 3.4-3.6,以及 2.7 版本. 实现三个场景: 场景1:你在网吧吃鸡需要及时回复给老婆 ...
- python 模块 包 库_模块(包、库)
模块的基本概念: 模块是程序,它就是一个扩展名为.py的python程序.因此对于一个.py的python文件而言,既可以把它当作程序来执行,也可以将它作为模块引入. 导入一个模块时,python解释 ...
- python人脸识别库_基于Python的face_recognition库实现人脸识别
Python Python开发 Python语言 基于Python的face_recognition库实现人脸识别 一.face_recognition库简介 face_recognition是Pyt ...
- python的excell库_扣丁学堂Python基础教程之Excel处理库openpyxl详解
扣丁学堂Python基础教程之Excel处理库openpyxl详解 2018-05-04 09:49:49 3197浏览 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件.pipi ...
- python缺少标准库_干货分享:Python如何自动导入缺失的库
很多同学在写Python项目时会遇到导入模块失败的情况:ImportError: No module named 'xxx'或者ModuleNotFoundError: No module named ...
最新文章
- vue 打印 canvas 显示空白
- ML-2 机器学习算法
- spring配置详解-模块化配置
- json web token没有哪个成分_SpringBoot 2.1.4集成JWT实现token验证
- 重力加速度换算_压力的单位与换算
- Linux基础—4.Linux系统管理命令【由图有真相】
- 豆瓣评分9.3的经典Kubernetes图书推出中文版,学习K8S更方便了
- 分布式存储系统学习笔记(一)—什么是分布式系统(6)—2PC和Paxos协议
- python commands执行不连续_python中的commands模块,执行出错:'{' 不是内部或外部命令,也不是可运行的程序 或批处理文件。...
- Androidstudio开发ARcore
- 打印机驱动无法安装到计算机是,解决方法:Win7无法安装打印机,也找不到核心驱动程序包。...
- 程序员怒怼产品经理最新表情包,叫我改Bug这辈子是不可能的
- Android 给WebView设置UA
- 思科ccie和华为hcie中交换机环路的产生原因和解决方法
- 安全防御 --- 入侵检测 --- IDS、IPS
- php 显示时间动态效果,使用h5 canvas实现时钟的动态效果
- 微信小程序编写一个试卷demo
- Redis Module 模块组件
- 人工神经网络(ANN/NN)、感知机(PLA)
- NLP自然语言处理-英文文本电影影评分类2-pytorch版本
热门文章
- 文本加密算法matlab,matlab希尔加密算法
- 秋招开始,求职别慌!C 认证了解一下!
- 微软高层人士变动!张祺晋升为微软公司全球资深副总裁
- SQL 注入竟然把我们的系统搞挂了
- 25 款软件上榜,2020“最佳开源奖” 出炉!
- 自疫情暴发以来,99%的中国IT决策者认为数据变得更重要
- 腾讯否认微信测试语音消息进度调节​;监证会同意蚂蚁集团科创板IPO注册;React 17 正式版发布|极客头条
- iPhone 12 或10月13日发布;微信支付正计划加码存款市场;Swift正式登陆Win 10 | 极客头条
- 阿里动物园再添新丁,小蛮驴搞定物流最后三公里!
- 蚂蚁上市或诞生近60位亿万富翁;特斯拉回应25万元团购Model3;Python 3.8.5 发布| 极客头条