前段時(shí)間應(yīng)公司需求悟民,要開(kāi)發(fā)一套自定義的微信機(jī)器人,具體需求是可以自己批量添加好友篷就、批量打標(biāo)簽等進(jìn)行好友管理射亏,社群管理需要自動(dòng)聊天近忙,自動(dòng)回復(fù),朋友圈智润,轉(zhuǎn)發(fā)語(yǔ)音及舍,以及定時(shí)群發(fā)等,還可以提取聊天內(nèi)容窟绷,進(jìn)行數(shù)據(jù)匯總锯玛,收藏快捷回復(fù)各種功能!
一堆需求砸下來(lái)兼蜈,大家調(diào)研開(kāi)發(fā)了整整3個(gè)月(主要被各種技術(shù)走偏路)攘残,終于成功了,都是走過(guò)的心酸淚为狸,分享給大家歼郭,大家學(xué)習(xí)完,記得給我點(diǎn)個(gè)贊7簟2≡!
需求點(diǎn)一般情況系無(wú)非是以下幾個(gè):
1.開(kāi)發(fā)個(gè)人微信的營(yíng)銷系統(tǒng)
2.開(kāi)發(fā)自定義的微信機(jī)器人
3.開(kāi)發(fā)微信智能聊天客服系統(tǒng)
4.開(kāi)發(fā)定制行業(yè)內(nèi)的群數(shù)據(jù)分析
功能需求很簡(jiǎn)單,業(yè)務(wù)代碼也賊好擼漾根,但是如何和微信進(jìn)行順利交互呢泰涂?如何調(diào)取到微信數(shù)據(jù)調(diào)用相關(guān)聊天接口呢?
我最后選擇了GeWe框架辐怕,安全性相比其他方案來(lái)說(shuō)更好逼蒙,功能性相比也更多一些,不需要實(shí)體硬件秘蛇,功能較強(qiáng)大其做,行業(yè)占有率高,安全性赁还、穩(wěn)定性比較優(yōu)秀妖泄,效率很高!K也摺蹈胡!
夸他是因?yàn)槭俏医尤牒?jiǎn)單、上線快朋蔫,還穩(wěn)定有人維護(hù)罚渐!
修改好友標(biāo)簽
請(qǐng)求參數(shù)
Header 參數(shù)
export interface ApifoxModel {
? ? "X-GEWE-TOKEN": string;
? ? [property: string]: any;
}
Body 參數(shù)application/json
export interface ApifoxModel {
? ? /**
? ? * 設(shè)備ID
? ? */
? ? appId: string;
? ? /**
? ? * 標(biāo)簽ID,多個(gè)逗號(hào)分隔
? ? */
? ? labelIds: string;
? ? /**
? ? * 修改的好友wxid
? ? */
? ? wxIds: string[];
? ? [property: string]: any;
}
示例
{
? ? "appId": "",
? ? "labelIds": "15",
? ? "wxIds": [
? ? ? ? "zhangchuan2288"
? ? ]
}
示例代碼
curl --location --request POST 'http://api.geweapi.com/gewe/v2/api/label/modifyMemberList' \
--header 'X-GEWE-TOKEN: ' \
--header 'Content-Type: application/json' \
--data-raw '{
? ? "appId": "",
? ? "labelIds": "15",
? ? "wxIds": [
? ? ? ? "zhangchuan2288"
? ? ]
}'
返回響應(yīng)
成功(200)
HTTP 狀態(tài)碼: 200 內(nèi)容格式: JSON application/json
數(shù)據(jù)結(jié)構(gòu)
export interface ApifoxModel {
? ? msg: string;
? ? ret: number;
? ? [property: string]: any;
}
示例
{
? ? "ret": 200,
? ? "msg": "操作成功"
}