首先安装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_bossdef recv_send_msg(recv_msg):if recv_msg.sender == wifi_boss: # 这里指定回复老婆return recv_msg.text # 这里是回复内容

完整代码:

# encoding: utf-8

"""

@author: 程序员小小叶

@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()

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0219%2F85bcd497j00q5xu5p000md000cl003wp.jpg&thumbnail=650x2147483647&quality=80&type=jpg

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0219%2F43b48697j00q5xufl000ad0008c008cp.jpg&thumbnail=650x2147483647&quality=80&type=jpg

尴尬了!避免万一,最好用(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: 程序员小小叶

@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()

场景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: 程序员小小叶

@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()

当然啦,还有很多有趣的想法可以加进去

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0219%2F471b608aj00q5xueb000ed000go006ip.jpg&thumbnail=650x2147483647&quality=80&type=jpg

,比如自动推广,每日打卡,回答机器人,节日问候,每日一句等等。

?url=http%3A%2F%2Fdingyue.ws.126.net%2F2020%2F0219%2F471b608aj00q5xudx000ed000go006ip.jpg&thumbnail=650x2147483647&quality=80&type=jpg

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

  1. python为啥爬取数据会有重复_利用Python来爬取“吃鸡”数据,为什么别人能吃鸡?...

    原标题:利用Python来爬取"吃鸡"数据,为什么别人能吃鸡? 首先,神装镇楼 背景 最近老板爱上了吃鸡(手游:全军出击),经常拉着我们开黑,只能放弃午休的时间,陪老板在沙漠里奔波 ...

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

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

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

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

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

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

  5. 利用Python来爬取“吃鸡”数据,为什么别人能吃鸡?

    首先,神装镇楼 背景 最近老板爱上了吃鸡(手游:全军出击),经常拉着我们开黑,只能放弃午休的时间,陪老板在沙漠里奔波. 上周在在微信游戏频道看战绩的时候突发奇想,是不是可以通过这个方式抓取到很多战斗数 ...

  6. 安卓原生系统_全新国产操作系统登场:原生支持微信、吃鸡等海量安卓App

    近些年,国产芯片不断迅猛发展,CPU处理器有龙芯.飞腾等竞技,而有了硬件,更要有系统和软件生态,这方面的进展也值得肯定. Kydroid是麒麟团队和技德系统为"银河麒麟操作系统"打 ...

  7. Windows禁止启动某个程序!偷偷禁止,别人就打不开。。。比如,微信 LOL 吃鸡 爱奇艺

    新建一个记事本,复制进去代码.保存为.vbs格式.双击运行即可! 源码: on error resume next dim bag,pipe,honker,good do good=".&q ...

  8. 玩王者吃鸡再也不怕画音不同步了,双11五款低延迟高清音效蓝牙耳机推荐

    玩游戏的人越来越多,问我游戏耳机如何选购的也越来越多.所以小编特意总结了这个手游最强蓝牙耳机榜单.而为什么又是蓝牙耳机呢?因为现在手游确实越来越火,占比也越来越高,而蓝牙耳机的火爆程度也不相上下,所以 ...

  9. Python教你每把轻松吃鸡

    "吃鸡"有多热,已经不用多说.但你知道吗?你热爱的"吃鸡"可能是用Python写的. 网易的两大游戏客户端引擎,NeoX 和 Messiah,都是使用 Pyth ...

最新文章

  1. 5G 智慧城市安全参考架构概述
  2. 不敢相信,原来大厂是这样找到精准人才的!
  3. 三星在研发VR一体机?眼动追踪公司曝出原型机
  4. 深入Python(4):深拷贝和浅拷贝
  5. 向量笛卡尔积_如何创建向量的矢量的笛卡尔积?
  6. EF修改对象里面的值。。。(对象字段多的时候)
  7. python -- 环境搭建
  8. 【springboot】之 解析@EnableWebMvc 、WebMvcConfigurationSupport和WebMvcConfigurationAdapter
  9. is_file()和file_exists()
  10. windows 7 help 帮助文件无法打开的解决
  11. 【产品】固定成本、可变成本、沉没成本和机会成本
  12. 为什么这几年男生都不愿意去追女生了?
  13. [从头读历史] 第280节 诗经目录以及十五国风的地域分布
  14. Drop user与cascade
  15. 强化学习Q-Learning解决FrozenLake例子(Python)
  16. ig夺冠后服务器不稳定,因IG夺冠造成LOL国服在线火爆,出现服务器延迟卡顿情况...
  17. 给SQL查询结果加上序号
  18. ubuntu14.04安装php5.6
  19. 去哪儿旅行微服务架构实践
  20. 花一分钟来看看Worktile是如何为团队协作而生的

热门文章

  1. Android资源之图像资源(图层图像资源)
  2. 乘同余法原理_加法原理与乘法原理的奥妙
  3. c++字节数组转换为整型
  4. “数据星河”系列活动—大数据产业中的商业模式创新沙龙共话新未来
  5. 用limma对芯片数据做差异分析
  6. 联发科MT7622路由器模块芯片,首款支持4x4 802.11n及蓝牙5.0
  7. jsp校园时光相册管理系统ssh
  8. PHM健康评估建模方法
  9. 沃顿商学院读书笔记一
  10. 华硕 TUF GAMING b360m 启动设备中看不到启动项 已解决