我是程序员小小叶,为大家带来原创精彩技术内容。

首先安装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实现微信自动回复相关推荐

  1. python相对路径库_如何最简单、通俗地理解Python的搜索路径、相对路径、绝对路径?...

    目录: 一.笔记 二.我的自学路线 三.笔记目录 一.笔记 1) 搜索路径 ① 能导入模块的话,表示搜索路径中有这个模块文件. ② 当你导入一个模块,Python解析器对模块位置的搜索顺序是:1. 当 ...

  2. python 文本处理库_实用又好用,6 款 Python 特殊文本格式处理库推荐

    以下是一些 Python 编写的用来解析和操作特殊文本格式的库,希望对大家有所帮助. Tablib 是一个用来处理与表格格式数据有关的 Python 库,允许导入.导出.管理表格格式数据,并具备包括切 ...

  3. python微信自动打卡_「微信辅助」吃鸡再也不怕了,Python用wxpy实现微信自动回复...

    我是程序员小小叶,为大家带来原创精彩技术内容. 首先安装wxpy. pip install wxpy优点:相比itchat封装了接口,使用较为方便.注意事项:wxpy 支持 Python 3.4-3. ...

  4. python评价文本留言答复的质量_【微信辅助】吃鸡再也不怕了,Python用wxpy实现微信自动回复...

    我是程序员小小叶,为大家带来原创精彩技术内容. 首先安装wxpy.pip install wxpy 优点:相比itchat封装了接口,使用较为方便. 注意事项:wxpy 支持 Python 3.4-3 ...

  5. python wxpy_【微信辅助】吃鸡再也不怕了,Python用wxpy实现微信自动回复

    首先安装wxpy. 优点:相比itchat封装了接口,使用较为方便.注意事项:wxpy 支持 Python 3.4-3.6,以及 2.7 版本. 实现三个场景: 场景1:你在网吧吃鸡需要及时回复给老婆 ...

  6. python 模块 包 库_模块(包、库)

    模块的基本概念: 模块是程序,它就是一个扩展名为.py的python程序.因此对于一个.py的python文件而言,既可以把它当作程序来执行,也可以将它作为模块引入. 导入一个模块时,python解释 ...

  7. python人脸识别库_基于Python的face_recognition库实现人脸识别

    Python Python开发 Python语言 基于Python的face_recognition库实现人脸识别 一.face_recognition库简介 face_recognition是Pyt ...

  8. python的excell库_扣丁学堂Python基础教程之Excel处理库openpyxl详解

    扣丁学堂Python基础教程之Excel处理库openpyxl详解 2018-05-04 09:49:49 3197浏览 openpyxl是一个第三方库,可以处理xlsx格式的Excel文件.pipi ...

  9. python缺少标准库_干货分享:Python如何自动导入缺失的库

    很多同学在写Python项目时会遇到导入模块失败的情况:ImportError: No module named 'xxx'或者ModuleNotFoundError: No module named ...

最新文章

  1. vue 打印 canvas 显示空白
  2. ML-2 机器学习算法
  3. spring配置详解-模块化配置
  4. json web token没有哪个成分_SpringBoot 2.1.4集成JWT实现token验证
  5. 重力加速度换算_压力的单位与换算
  6. Linux基础—4.Linux系统管理命令【由图有真相】
  7. 豆瓣评分9.3的经典Kubernetes图书推出中文版,学习K8S更方便了
  8. 分布式存储系统学习笔记(一)—什么是分布式系统(6)—2PC和Paxos协议
  9. python commands执行不连续_python中的commands模块,执行出错:'{' 不是内部或外部命令,也不是可运行的程序 或批处理文件。...
  10. Androidstudio开发ARcore
  11. 打印机驱动无法安装到计算机是,解决方法:Win7无法安装打印机,也找不到核心驱动程序包。...
  12. 程序员怒怼产品经理最新表情包,叫我改Bug这辈子是不可能的
  13. Android 给WebView设置UA
  14. 思科ccie和华为hcie中交换机环路的产生原因和解决方法
  15. 安全防御 --- 入侵检测 --- IDS、IPS
  16. php 显示时间动态效果,使用h5 canvas实现时钟的动态效果
  17. 微信小程序编写一个试卷demo
  18. Redis Module 模块组件
  19. 人工神经网络(ANN/NN)、感知机(PLA)
  20. NLP自然语言处理-英文文本电影影评分类2-pytorch版本

热门文章

  1. 文本加密算法matlab,matlab希尔加密算法
  2. 秋招开始,求职别慌!C 认证了解一下!
  3. 微软高层人士变动!张祺晋升为微软公司全球资深副总裁
  4. SQL 注入竟然把我们的系统搞挂了
  5. 25 款软件上榜,2020“最佳开源奖” 出炉!
  6. 自疫情暴发以来,99%的中国IT决策者认为数据变得更重要
  7. 腾讯否认微信测试语音消息进度调节​;监证会同意蚂蚁集团科创板IPO注册;React 17 正式版发布|极客头条
  8. iPhone 12 或10月13日发布;微信支付正计划加码存款市场;Swift正式登陆Win 10 | 极客头条
  9. 阿里动物园再添新丁,小蛮驴搞定物流最后三公里!
  10. 蚂蚁上市或诞生近60位亿万富翁;特斯拉回应25万元团购Model3;Python 3.8.5 发布| 极客头条