如何使用 WeChatPadPro 项目发送消息
-
如何使用 WeChatPadPro 项目发送消息
WeChatPadPro 是一个基于 iOS 18.3.2 的微信 API 项目,您可以通过其接口轻松地发送和接收微信消息。以下是详细的使用步骤。
步骤一:克隆项目
首先,克隆 WeChatPadPro 项目到您的本地环境:
git clone https://github.com/WeChatPadPro/WeChatPadPro.git cd WeChatPadPro步骤二:启动项目
启动 WeChatPadPro 的后端服务:
docker-compose up -d确保 Docker 和 Docker Compose 已安装。此命令会在后台启动服务。
步骤三:获取登录二维码
您需要获取登录二维码并使用手机微信扫码登录。
POST /login/GetLoginQrCodeNew?key=your_key Content-Type: application/json { "Check": false, "Proxy": "" }回复的 JSON 示例:
{ "code": 0, "message": "success", "data": { "qrcode": "base64_encoded_image", "uuid": "xxx" } }使用手机微信扫码登录。
步骤四:检查登录状态
验证账户是否已成功登录:
GET /login/CheckLoginStatus?key=your_key步骤五:发送消息
根据不同的消息类型,您可以调用相应的API来发送消息。
- 发送文本消息
POST /message/SendTextMessage?key=your_key Content-Type: application/json { "MsgItem": [ { "ToUserName": "wxid_xxx", "MsgType": 1, "TextContent": "你好!" } ] }- 发送图片消息
POST /message/SendImageMessage?key=your_key Content-Type: application/json { "MsgItem": [ { "ToUserName": "wxid_xxx", "MsgType": 2, "ImageContent": "base64_encoded_image" } ] }- 发送语音消息
POST /message/SendVoice?key=your_key Content-Type: application/json { "ToUserName": "wxid_xxx", "VoiceData": "base64_encoded_voice", "VoiceFormat": 4, "VoiceSecond": 10 }- 发送视频消息
POST /message/CdnUploadVideo?key=your_key Content-Type: application/json { "ToUserName": "wxid_xxx", "ThumbData": "base64_encoded_thumbnail", "VideoData": "base64_encoded_video" }控制消息发送频率
为了保证您的账号安全,建议适当控制消息发送频率,避免短时间内高频发送,尤其是自动化消息和群发。可以加上随机延迟来降低被风控的风险。
import time import random def send_message(): # API 调用代码 pass while True: send_message() time.sleep(random.uniform(1, 5)) # 随机延迟这些步骤将帮助您使用 WeChatPadPro 项目发送各种类型的消息。请自行替换其中的
your_key和ToUserName等字段为实际值。
Log in to reply.