《vbot微信聊天機(jī)器人啟用swoole》要點(diǎn):
本文介紹了vbot微信聊天機(jī)器人啟用swoole,希望對(duì)您有用。如果有疑問(wèn),可以聯(lián)系我們。
相關(guān)主題:web微信和微信機(jī)器人
Vbot 支持 API 以便開發(fā)者搭建自己的微信網(wǎng)頁(yè)客戶端,要開啟 API 功能,必須安裝 swoole
一、首先要配置vbot啟用swoole:
這里 IP 可以自行設(shè)置,例如如果你有公網(wǎng)IP ,這里可以設(shè)置公網(wǎng)IP
return [ // ... 'swoole' => [ 'status' => true, 'ip' => '127.0.0.1', 'port' => '8866', ],
二、客戶端如何交互?
客戶端使用POST方式提交JSON格式的數(shù)據(jù)給服務(wù)端。
API 格式均為 post json 到 http://ip:port, 如上配置即是 http://127.0.0.1:8866
json 格式如:
[
'action' => $action,
'params' => []
]
可以做的交互API有兩類操作:
(1)send
(2)search
type 發(fā)送類型,與消息$message的 type 相同
username 發(fā)送對(duì)象
content send() 后面的參數(shù),如果需要多個(gè)參數(shù)可逗號(hào)分隔
{"action":"send", "params": {"type":"text","username": "@@5e200a8c6e4fefcc7e5f86ebf6b585c85bb8dd066c32a3b28b4b5cf49cb5d6e5", "content":"hi, this is from api"}}
{"action":"send", "params": {"type":"card","username": "@@5e200a8c6e4fefcc7e5f86ebf6b585c85bb8dd066c32a3b28b4b5cf49cb5d6e5", "content":"hanson1994,API 測(cè)試"}}
(二)search API
查詢 API 可直接操作聯(lián)系人所包含的方法
type 查詢的對(duì)象,可選 friends/groups/members/specials/officials
method 執(zhí)行方法
filter 方法的參數(shù)(必須按順序)
{"action":"search","params":{"type":"friends", "method": "getObject","filter":["HanSon","NickName",false,true]}}
轉(zhuǎn)載請(qǐng)注明本頁(yè)網(wǎng)址:
http://www.snjht.com/jiaocheng/14501.html