Python操控微信,实现微信机器人

自从微信禁止网页版登陆之后,itchat 库实现的功能也就都不能用了,那现在 Python 还能操作微信吗?答案是:可以!

在Github上有一个项目叫《WeChatPYAPI》可以使用 Python 对微信进行操控。简单来说,它是通过逆向PC端微信来实现对微信的操控,使用Python封装后调用更加简单!

Github地址:https://github.com/mrsanshui/WeChatPYAPI
码云地址:https://gitee.com/mrsanshui/WeChatPYAPI

拉取(好友/群/公众号)等列表

# 拉取列表(好友/群/公众号等)
# 好友列表:pull_type = 1
# 群列表:pull_type = 2
# 公众号列表:pull_type = 3
# 其他:pull_type = 4
data = w.pull_list(pull_type=1)
print(data)# 获取群成员列表
data = w.get_chat_room_members(to_chat_room="xxx@chatroom")
print(data)

发送、接收、转发消息

# 发送文本消息
w.send_text(to_wx="filehelper", msg='你好鸭~')
time.sleep(1)# 发送图片消息
w.send_img(to_wx="filehelper", path=r"C:\Users\Administrator\Desktop\1.png")
time.sleep(1)# 发送卡片链接
w.send_card_link(to_wx="filehelper",title="我是卡片标题",desc="我是卡片描述啊啊啊啊啊啊啊啊啊啊",target_url="http://baidu.com",img_url="http://img.czdsh.com/Fsc_C6Rz5Sk7sblr_Q4YI0Y9v0zb"
)# 发送其他消息...# 处理消息回调
while True:msg = msg_queue.get()if msg["msg_type"] == 37:# 同意添加好友申请w.agree_friend(msg_data=msg)# 收款elif msg["msg_type"] == 490:is_recv = msg["detail"]["is_recv"]if is_recv:# 收款w.collection(msg_data=msg)# 退款# w.refund(msg_data=msg)# 保存图片elif msg["msg_type"] == 3:w.save_img(save_path=os.path.join(BASE_DIR, "temp\\1.png"),msg_data=msg)# 如果是老板发来的信息if msg["wx_id"] == "wxid_xxx":# 转发给工作小组w.forward_msg("xxxxxx@chatroom", msg["msg_id"])

以下是效果图:

在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.rhkb.cn/news/70019.html

如若内容造成侵权/违法违规/事实不符,请联系长河编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

使用Wechaty实现微信机器人操作

wechaty WechatyWechaty token什么是wechaty token如果获取wechaty token Wechaty 与微信Hook的区别Wechaty会不会被封号自己的一个Wechaty的开源项目 Wechaty Wechaty 按照我的理解就是一个可以实现微信机器人的多端协议框架。为什么说是多端呢,因为他包含了微信p…

REMIX:重构·连接·进化|徐亚波博士D3大会演讲实录

“欢迎大家和数说故事一起来到新世界,和我们一起,来玩一个AI普适场景的无限游戏。” 在数说故事第六届D3智能营销峰会上,数说故事创始人兼CEO徐亚波博士带来「REMIX——重构连接进化」的主题分享,聚焦“ChatGPT开启的AGI时代有什么…

UBUNTU虚拟机镜像安装后无法联网解决办法

在虚拟机中安装Ubuntu 18.04.6 LTS的过程中,遇到了问题:当我把镜像源更改好之后,运行apt-get update命令,突然发现不能联网,如下图,之后访问baidu验证,确实也无响应; 但是其他装好的…

实在智能魅力抢眼!携超自动化解决方案和校企合作新范式点燃第七届世界智能大会

为深入实施创新驱动发展战略,推动智能科技赋能经济社会发展,促进校企双方交换需求清单,全方位搭建校企握手通道,5月18日,由国家发展和改革委员会、科学技术部、国家广播电视总局、中国科学院等联合主办的第七届世界智能…

使用AI协助写代码步骤:

1,安装 Visual Studio Code 这个软件 下载地址:https://code.visualstudio.com/Download 或 https://o0b.cn/tk/?dvscode (这个地址下载更快) 2,安装ChatGPT扩展 安装好 Visual Studio Code 后,打开Visual Studio Cod…

聊聊A股市场

聊聊A股市场 昨晚关于这块美联储这快,其实从消息层面来讲的话,个人觉得到没什么的,核心还是看整体市场表现,昨天在文章中也谈及不用过多的关心很多的东西这块的,毕竟系统性风险都不在你我的控制范围之内这块的&#xf…

班导师见面会会议记录

班导师见面会会议记录 会议名称 班导师见面会 应到人数 7人 敬泓杰,夏景陶,王宇昊,张俊波,许林霞,陈禹池,张会 会议时间 10月16日下午3点 请假人数 0人 会议地点 明理楼b505 迟到人数 0人 记录人 张剑 缺席…

即兴社交记录#一场跨学科聚会

一个简单的记录, 感兴趣可以关注社群动态

Tal Ben-Shahar 积极心理学_课程小结

本贴只用于自我课程记录,不喜勿喷,喷者biss。 课程介绍:我们来到这个世上,到底追求什么才是最重要的?他坚定地认为:幸福感是衡量人生的唯一标准,是所有目标的最终目标。塔尔博士被誉为"最受…

这份会议录音转文字教程请记得收藏好

录音转文字是一项令人惊叹的技术,它可以将语音内容快速准确地转换成文字形式。无论是会议记录、采访讲话还是个人笔记,通过将录音转换为文字,我们可以更方便地阅读、编辑和分享内容。这项技术不仅提高了工作效率,还有助于信息存储…

对话庄表伟老师-文字实录

我内心有一套价值观,有一套世界观,它是一个完整的整体,无论我做任何的事情,工作也好、生活也好、学习也好、去做社区也好、或者是结识朋友也好、去聊天也好,背后的价值观在内心都是一整套的,互相之间是不会…

如何写出高效、准确的会议记录?

在企业或组织中,会议是一种常见的沟通和决策方式。作为参会人员之一,撰写一份高效、准确的会议记录显得尤为重要。会议记录不仅记录了会议的主题、议题和讨论结果,还能帮助参与者回顾会议过程、梳理思路、明确职责,同时也为后续工…

图书管理系统项目开发计划书

项目开发计划书.rar 来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/12443821/viewspace-567546/,如需转载,请注明出处,否则将追究法律责任。 转载于:http://blog.itpub.net/12443821/viewspace-567546/

【项目篇- 项目计划书封面如何设计?(千字图文总结建议)】创新创业竞赛项目计划书

目录 适用范围1 总体建议2 简单设计2.1 形状背景2.2 图片背景 3 复杂设计3.1 项目内容展现3.2 计划书整体设计风格定调 4 互联网、挑战杯等高等级比赛封面设计 本篇结合了若干份国奖省奖计划书,结合个人经验,给出一些项目计划书封面设计的建议&#xff0…

py0_二十一天计划书(前言以及本计划书)

​################################################## 目录 Python 小白的二十一天学习挑战赛 Python 活动简介 创作计划 学习计划 学习日记 学习计划实际完成情况 第一部分 初识 Python 第一天 —— py0_二十一天计划书(前言以及本计划书) …

软件测试——图书管理系统的测试计划书

《图书管理系统》一、简介 1.目的 为了验证图书管理系统的图书管理模块能否正常实现,以图书管理系统作为测试对象,展开系统测试。 2.背景 图书管理系统包括图书录入、图书修改、图书删除、图书查询等九个子系统,用于管…

商业计划书编写注意事项(我真的是正经的程序员。。)

前言 : 公司要写商业计划书,我是社会主义一块砖。把其中一些重要的点记录下来,也是分享给有缘人哈。 1、 要点 1、整体文档要有逻辑性,体系化,每一页应该有其存在的价值。 2、介绍公司主要产品,其他产品可…

博士申请研究计划书

肌肉协同理论的完善与应用 (1)分析不同技术动作中肌肉激活模式,探讨肌肉协同假说在这些激活模式与前人对 于行走运动研究的差异性,同时对核心肌群和上肢肌的肌肉激活模型特征进行整理,总结其 规律性与差异性&#xff…

Python数据分析:爬虫从网页爬取数据需要几步?

对于数据分析师来说,数据获取通常有两种方式,一种是直接从系统本地获取数据,另一种是爬取网页上的数据,爬虫从网页爬取数据需要几步?总结下来,Python爬取网页数据需要发起请求、获取响应内容、解析数据、保…

我用python疯狂爬取公司数据

我是半路从一个纯小白学过来的,学习途中也掉过许多坑,在这里建议新手要先把基础打扎实,然后再去学习自己需要的内容,不要想着全部学完再用,那样你是永远学不完的,用哪方面就学习哪方面的内容,不…