微信,一个日活10亿的超级app,不仅在国内社交独领风骚,在国外社交也同样占有一席之地。今天我们要讲的便是如何用Python来做一个微信聊天机器人。
通过封装微信 API,使得开发者可以使用 Python 来方便地与微信进行交互,实现一系列微信相关的功能。这些功能包括但不限于发送和接收消息、获取好友列表和详细信息、以及进行群聊操作等。gewe框架提供了一套简洁而强大的 API,让开发者能够轻松地在 Python 中执行微信相关的操作。
请求参数
Header 参数
export interface ApifoxModel {
"X-GEWE-TOKEN": string;
[property: string]: any;
}
Body 参数application/json
export interface ApifoxModel {
/**
* 设备ID
*/
appId: string;
/**
* 设置好友是否仅聊天
*/
onlyChat: boolean;
/**
* 好友的wxid
*/
wxid: string;
[property: string]: any;
}
示例
{
"appId": "",
"wxid": "wxid_phyyedw9xap22",
"onlyChat": true
}
示例代码
curl --location --request POST 'http://api.geweapi.com/gewe/v2/api/contacts/setFriendPermissions' \
--header 'X-GEWE-TOKEN: ' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Content-Type: application/json' \
--data-raw '{
"appId": "",
"wxid": "wxid_phyyedw9xap22",
"onlyChat": true
}'
返回响应
成功(200)
HTTP 状态码: 200 内容格式: JSONapplication/json
数据结构
export interface ApifoxModel {
msg: string;
ret: number;
[property: string]: any;
}
示例
{
"ret": 200,
"msg": "设置好友权限成功"
}