最近微信群里朋友們聊天扩借,年紀大了需要養(yǎng)生了例书,每天八杯水~想著是否可以實現(xiàn)一個微信機器人每天定時給群內(nèi)發(fā)消息提醒喝水的功能艘策。
查閱資料發(fā)現(xiàn)微信開源了微信個人號接口gewe秉馏,可以使用python調(diào)用接口。
請求參數(shù)
Header 參數(shù)
export interface ApifoxModel {
? ? "X-GEWE-TOKEN": string;
? ? [property: string]: any;
}
Body 參數(shù)application/json
export interface ApifoxModel {
? ? /**
? ? * 設(shè)備ID
? ? */
? ? appId: string;
? ? /**
? ? * @的好友唆涝,多個英文逗號分隔找都。群主或管理員@全部的人,則填寫'notify@all'
? ? */
? ? ats?: string;
? ? /**
? ? * 消息內(nèi)容
? ? */
? ? content: string;
? ? /**
? ? * 好友/群的ID
? ? */
? ? toWxid: string;
? ? [property: string]: any;
}
示例
{
? ? "appId": "",
? ? "toWxid": "34757816141@chatroom",
? ? "ats": "wxid_phyyedw9xap22",
? ? "content": "@猿猴 我在測試艾特內(nèi)容"
}
示例代碼
curl --location --request POST 'http://api.geweapi.com/gewe/v2/api/message/postText' \
--header 'X-GEWE-TOKEN: ' \
--header 'User-Agent: Apifox/1.0.0 (https://apifox.com)' \
--header 'Content-Type: application/json' \
--data-raw '{
? ? "appId": "",
? ? "toWxid": "34757816141@chatroom",
? ? "ats": "wxid_phyyedw9xap22",
? ? "content": "@猿猴 我在測試艾特內(nèi)容"
}'
返回響應(yīng)
成功(200)
HTTP 狀態(tài)碼: 200 內(nèi)容格式: JSONapplication/json
數(shù)據(jù)結(jié)構(gòu)
export interface ApifoxModel {
? ? data: Data;
? ? msg: string;
? ? ret: number;
? ? [property: string]: any;
}
export interface Data {
? ? /**
? ? * 發(fā)送時間
? ? */
? ? createTime: number;
? ? /**
? ? * 消息ID
? ? */
? ? msgId: number;
? ? /**
? ? * 消息ID
? ? */
? ? newMsgId: number;
? ? /**
? ? * 接收人的wxid
? ? */
? ? toWxid: string;
? ? /**
? ? * 消息類型
? ? */
? ? type: number;
? ? [property: string]: any;
}
示例
{
? ? "ret": 200,
? ? "msg": "操作成功",
? ? "data": {
? ? ? ? "toWxid": "34757816141@chatroom",
? ? ? ? "createTime": 1703841160,
? ? ? ? "msgId": 0,
? ? ? ? "newMsgId": 3768973957878705021,
? ? ? ? "type": 1
? ? }
}