尚经起名网

您现在的位置是:首页 >

企业资讯

快手粉丝暴涨免费软件 - 快手低价平台自助下单,刷快手粉丝最便宜的平台,快手业务自助下单平台

时间:2024-06-26 17:43 评论
好友与聊天群来获取到所有的好友以及聊天群,这里需要注意的是,聊天群需要保存到通讯录中,不然可能会出现找不到聊天群的情况。关于好友的详细API文档,可以参考---》微信好友API获取所有聊天群找到目标群关于消息处理API,读者可以在该地址下查看详细的配置,这里不做过多的描述。以动态的方式发送图片ID,且被发送的名片必须为自己的好友...

自助下单地址(拼多多砍价,ks/qq/dy赞等业务):点我进入

wxpy初体验

1.1 安装wxpy

这里默认大家都安装了pip。 我们需要安装wxpy和wechat_sender这两个包。 这里推荐使用国内豆瓣源。 如果你网速不错,请无视。 .

1.2 wxpy登录

wxpy使用起来非常简单,我们只需要创建一个bot对象,程序运行后会弹出一个二维码,扫描二维码后会显示登录成功。

以下代码将发送“hello world!” 登录完成后到我们的文件传输助手。 (每个程序都需要一个hello world)

从 wxpy 导入 *

机器人=机器人()

bot.file_helper.send('你好世界!')

打印(“结束”)

关于Bot()对象的相关参数说明,我们可以在源码中的注释中看到:

"""

:参数缓存路径:

* 设置当前session的缓存路径并开启缓存功能; 设置“无”(默认)以禁用缓存功能。

* 开启缓存后,可避免短时间内重复扫码。 当缓存失败时,您将需要重新登录。

* 当设置为“True”时,使用默认缓存路径“wxpy.pkl”。

:参数控制台_qr:

* 要在终端显示登录二维码,需要安装pillow模块(`pip3 install pillow`)。

* 可以是一个整数(int),表示二维码单元格的宽度,通常为2(当设置为`True`时,内部也会视为2)。

* 也可以是负数,表示二维码反色显示,适用于浅色背景、深色字符的命令行界面。

* 例如:在大多数 Linux 系统中可以设置为 `True` 或 2,但在 macOS Terminal 默认的白色背景色中,应该设置为 -2。

:param qr_path: 二维码保存路径

:param qr_callback: 获取二维码后的回调,可用于定义二维码的处理方式,接收参数:uuid、status、qrcode

:param login_callback: 登录成功后的回调汉中本地微信聊天群汉中本地微信聊天群,不指定则清屏并删除二维码文件

:param logout_callback: 注销时的回调

"""

以下是使用的两个主要参数:

cache_path:开发过程中可以设置为True,避免每次登录都重新扫描,有缓存的作用。

qr_path:用于保存二维码生成的图片,主要解决服务器端图片显示不方便的问题

1.3 wxpy好友和聊天组

如代码所示,我们可以通过Bot.friends和Bot.groups获取所有好友和聊天组。 这里需要注意的是,聊天群需要保存在通讯录中,否则可能会出现找不到聊天群的情况。

在search方法中,可以提供的参数有:name、city、province、sex等相关变量。

详细的好友API文档请参考---《微信好友API》

从 wxpy 导入 *

机器人=机器人()

# 获取所有好友

朋友=机器人。 朋友们()

#遍历输出好友名

对于朋友中的朋友:

打印(朋友)

# 找朋友

friend = bot.friends().search('sheet')[0]

打印(朋友)

朋友。 发送(“你好世界!”)

# 获取所有聊天组

组 = bot.groups()

对于组中组:

打印(组)

# 找到目标群体

组 = 组。 搜索(“409”)[0]

团体。 发送(“你好世界!”)

1.4 wxpy消息处理

接下来主要介绍用户发送消息的类型。 目前wxpy支持发送文本、图片、视频和文件。 主要的发送方法如代码所示:

这里比较重要的是@bot.register()的使用。 该注解主要用于注册消息接收者。 我们可以根据具体需要配置不同的消息接收者。

bot.register(chats=None, msg_types=None, except_self=True, run_async=True, enabled=True) 具体可以参考源码中的介绍

关于消息处理API,读者可以查看该地址下的详细配置,这里就不做过多描述了。

代码使用: embed() 这个方法主要用来阻塞进程,避免程序结束导致无法接收消息。

从 wxpy 导入 *

机器人=机器人()

# 获取好友

my_friend = bot.friends().search('sheet')[0]

# 搜索信息

消息 = bot.messages.search(关键字='test',发件人=bot.self)

对于消息中的消息:

打印(消息)

# 发短讯

我的朋友。 send('你好,微信!')

# 发送图片

我的朋友。 send_image('my_picture.png')

# 发送视频

我的朋友。 send_video('my_video.mov')

# 发送文件

我的朋友。 send_file('my_file.zip')

# 动态发送图片

my_friend.send('@img@my_picture.png')

# 发送公众号

my_friend.send_raw_msg(

# 名片的原始消息类型

raw_type=42,

# 注意这里的`username`应该是微信号,发的名片必须是你的好友

raw_content=''

)

# 消息接收监听器

@bot.register()

def print_others(味精):

# 输出监听消息

打印(消息)