gewechat微信聊天機(jī)器人搭建教程

現(xiàn)在我們用做一個(gè)微信智能聊天機(jī)器人蚯舱。發(fā)送文字它可以回復(fù)一段話搪缨,或一張圖片次氨,是不是有點(diǎn)小酷!

下面是小程序開發(fā)的一個(gè)智能聊天機(jī)器人的應(yīng)用界面:

當(dāng)然艾凯,這種智能回復(fù)的算法和數(shù)據(jù)庫我們自己肯定是沒有的献幔,所以我們借助于gewe框架的開放API接口來完成我們的功能。


請求參數(shù)

Header 參數(shù)

export interface ApifoxModel {

? ? "X-GEWE-TOKEN": string;

? ? [property: string]: any;

}

Body 參數(shù)application/json

export interface ApifoxModel {

? ? /**

? ? * 設(shè)備ID

? ? */

? ? appId: string;

? ? /**

? ? * 好友/群的ID

? ? */

? ? toWxid: string;

? ? /**

? ? * 文件消息的xml

? ? */

? ? xml: string;

? ? [property: string]: any;

}

示例

{

? ? "appId": "",

? ? "toWxid": "34757816141@chatroom",

? ? "xml": "<?xml version=\"1.0\"?>\n<msg>\n\t<appmsg appid=\"\" sdkver=\"0\">\n\t\t<title>info.json</title>\n\t\t<des />\n\t\t<action />\n\t\t<type>6</type>\n\t\t<showtype>0</showtype>\n\t\t<soundtype>0</soundtype>\n\t\t<mediatagname />\n\t\t<messageext />\n\t\t<messageaction />\n\t\t<content />\n\t\t<contentattr>0</contentattr>\n\t\t<url />\n\t\t<lowurl />\n\t\t<dataurl />\n\t\t<lowdataurl />\n\t\t<appattach>\n\t\t\t<totallen>63</totallen>\n\t\t\t<attachid>@cdn_3057020100044b304902010002043904752002032f7d6d02046bb5bade02046593760c042433653765306131612d646138622d346662322d383239362d3964343665623766323061370204051400050201000405004c53d900_f46be643aa0dc009ae5fb63bbc73335d_1</attachid>\n\t\t\t<emoticonmd5 />\n\t\t\t<fileext>json</fileext>\n\t\t\t<cdnattachurl>3057020100044b304902010002043904752002032f7d6d02046bb5bade02046593760c042433653765306131612d646138622d346662322d383239362d3964343665623766323061370204051400050201000405004c53d900</cdnattachurl>\n\t\t\t<aeskey>f46be643aa0dc009ae5fb63bbc73335d</aeskey>\n\t\t\t<encryver>0</encryver>\n\t\t\t<overwrite_newmsgid>594239960546299206</overwrite_newmsgid>\n\t\t\t<fileuploadtoken>v1_0bgfyCkUmoZYYyvXys0cCiJdd2R/pKPdD2TNi9IY6FOt+Tvlhp3ijUoupZHzyB2Lp7xYgdVFaUGL4iu3Pm9/YACCt20egPGpT+DKe+VymOzD7tJfsS8YW7JObTbN8eVoFEetU5HSRWTgS/48VVsPZMoDF6Gz1XJDLN/dWRxvzrbOzVGGNvmY4lpXb0kRwXkSxwL+dO4=</fileuploadtoken>\n\t\t</appattach>\n\t\t<extinfo />\n\t\t<sourceusername />\n\t\t<sourcedisplayname />\n\t\t<thumburl />\n\t\t<md5>d16070253eee7173e467dd7237d76f60</md5>\n\t\t<statextstr />\n\t</appmsg>\n\t<fromusername>zhangchuan2288</fromusername>\n\t<scene>0</scene>\n\t<appinfo>\n\t\t<version>1</version>\n\t\t<appname></appname>\n\t</appinfo>\n\t<commenturl></commenturl>\n</msg>"

}

示例代碼

curl --location --request POST 'http://api.geweapi.com/gewe/v2/api/message/forwardFile' \

--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",

? ? "xml": "<?xml version=\"1.0\"?>\n<msg>\n\t<appmsg appid=\"\" sdkver=\"0\">\n\t\t<title>info.json</title>\n\t\t<des />\n\t\t<action />\n\t\t<type>6</type>\n\t\t<showtype>0</showtype>\n\t\t<soundtype>0</soundtype>\n\t\t<mediatagname />\n\t\t<messageext />\n\t\t<messageaction />\n\t\t<content />\n\t\t<contentattr>0</contentattr>\n\t\t<url />\n\t\t<lowurl />\n\t\t<dataurl />\n\t\t<lowdataurl />\n\t\t<appattach>\n\t\t\t<totallen>63</totallen>\n\t\t\t<attachid>@cdn_3057020100044b304902010002043904752002032f7d6d02046bb5bade02046593760c042433653765306131612d646138622d346662322d383239362d3964343665623766323061370204051400050201000405004c53d900_f46be643aa0dc009ae5fb63bbc73335d_1</attachid>\n\t\t\t<emoticonmd5 />\n\t\t\t<fileext>json</fileext>\n\t\t\t<cdnattachurl>3057020100044b304902010002043904752002032f7d6d02046bb5bade02046593760c042433653765306131612d646138622d346662322d383239362d3964343665623766323061370204051400050201000405004c53d900</cdnattachurl>\n\t\t\t<aeskey>f46be643aa0dc009ae5fb63bbc73335d</aeskey>\n\t\t\t<encryver>0</encryver>\n\t\t\t<overwrite_newmsgid>594239960546299206</overwrite_newmsgid>\n\t\t\t<fileuploadtoken>v1_0bgfyCkUmoZYYyvXys0cCiJdd2R/pKPdD2TNi9IY6FOt+Tvlhp3ijUoupZHzyB2Lp7xYgdVFaUGL4iu3Pm9/YACCt20egPGpT+DKe+VymOzD7tJfsS8YW7JObTbN8eVoFEetU5HSRWTgS/48VVsPZMoDF6Gz1XJDLN/dWRxvzrbOzVGGNvmY4lpXb0kRwXkSxwL+dO4=</fileuploadtoken>\n\t\t</appattach>\n\t\t<extinfo />\n\t\t<sourceusername />\n\t\t<sourcedisplayname />\n\t\t<thumburl />\n\t\t<md5>d16070253eee7173e467dd7237d76f60</md5>\n\t\t<statextstr />\n\t</appmsg>\n\t<fromusername>zhangchuan2288</fromusername>\n\t<scene>0</scene>\n\t<appinfo>\n\t\t<version>1</version>\n\t\t<appname></appname>\n\t</appinfo>\n\t<commenturl></commenturl>\n</msg>"

}'

返回響應(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ā)送時(shí)間

? ? */

? ? createTime: number;

? ? /**

? ? * 消息ID

? ? */

? ? msgId: number;

? ? /**

? ? * 消息ID

? ? */

? ? newMsgId: number;

? ? /**

? ? * 接收人的wxid

? ? */

? ? toWxid: string;

? ? /**

? ? * 消息類型

? ? */

? ? type: number;

? ? [property: string]: any;

}

示例

{

? ? "ret": 200,

? ? "msg": "操作成功",

? ? "data": {

? ? ? ? "toWxid": "34757816141@chatroom",

? ? ? ? "createTime": 1704162866,

? ? ? ? "msgId": 769533740,

? ? ? ? "newMsgId": 6455486805605396889,

? ? ? ? "type": 6

? ? }

}

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末趾诗,一起剝皮案震驚了整個(gè)濱河市蜡感,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌沧竟,老刑警劉巖铸敏,帶你破解...
    沈念sama閱讀 211,290評論 6 491
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異悟泵,居然都是意外死亡杈笔,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,107評論 2 385
  • 文/潘曉璐 我一進(jìn)店門糕非,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蒙具,“玉大人,你說我怎么就攤上這事朽肥〗ぃ” “怎么了?”我有些...
    開封第一講書人閱讀 156,872評論 0 347
  • 文/不壞的土叔 我叫張陵衡招,是天一觀的道長篱昔。 經(jīng)常有香客問我,道長始腾,這世上最難降的妖魔是什么州刽? 我笑而不...
    開封第一講書人閱讀 56,415評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮浪箭,結(jié)果婚禮上穗椅,老公的妹妹穿的比我還像新娘。我一直安慰自己奶栖,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,453評論 6 385
  • 文/花漫 我一把揭開白布宣鄙。 她就那樣靜靜地躺著袍镀,像睡著了一般冻晤。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上明也,一...
    開封第一講書人閱讀 49,784評論 1 290
  • 那天惯裕,我揣著相機(jī)與錄音,去河邊找鬼绣硝。 笑死,一個(gè)胖子當(dāng)著我的面吹牛鹉胖,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播甫菠,決...
    沈念sama閱讀 38,927評論 3 406
  • 文/蒼蘭香墨 我猛地睜開眼挠铲,長吁一口氣:“原來是場噩夢啊……” “哼寂诱!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起痰洒,我...
    開封第一講書人閱讀 37,691評論 0 266
  • 序言:老撾萬榮一對情侶失蹤瓢棒,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后丘喻,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體脯宿,經(jīng)...
    沈念sama閱讀 44,137評論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,472評論 2 326
  • 正文 我和宋清朗相戀三年泉粉,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了连霉。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,622評論 1 340
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡嗡靡,死狀恐怖跺撼,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情叽躯,我是刑警寧澤财边,帶...
    沈念sama閱讀 34,289評論 4 329
  • 正文 年R本政府宣布肌括,位于F島的核電站点骑,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏谍夭。R本人自食惡果不足惜黑滴,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 39,887評論 3 312
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望紧索。 院中可真熱鬧袁辈,春花似錦、人聲如沸珠漂。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,741評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至荞彼,卻和暖如春冈敛,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背鸣皂。 一陣腳步聲響...
    開封第一講書人閱讀 31,977評論 1 265
  • 我被黑心中介騙來泰國打工抓谴, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人寞缝。 一個(gè)月前我還...
    沈念sama閱讀 46,316評論 2 360
  • 正文 我出身青樓癌压,卻偏偏與公主長得像,于是被迫代替她去往敵國和親荆陆。 傳聞我的和親對象是個(gè)殘疾皇子滩届,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,490評論 2 348

推薦閱讀更多精彩內(nèi)容