LangBot icon indicating copy to clipboard operation
LangBot copied to clipboard

[Feature]: 请求支持微信对话开放平台

Open jcvv0n opened this issue 10 months ago • 3 comments

这是一个?

新功能

详细描述

官网首页 机器人回复接口调用 具体的接口文档 回调跟微信公众号很相似,验签稍微有点不同,请求的body字段也不一样,为json格式,具体请看接口文档

body

type XwBrainThirdApiReqInfo struct {
  RequestId    string
  SessionId    string
  Query        string
  SkillName    string
  IntentName   string
  Slots        []*MatchSlotInfo
  Timestamp    int64
  Signature    string
  ThirdApiId   uint64
  ThirdApiName string
  UserId       string
}

type MatchSlotInfo struct {
  SlotName       string
  SlotValue      string
  NormalizeValue string
}

json 示例:

{
  "RequestId": "123123456456789789123456789",
  "SessionId": "12345678901234567_12345678909876543",
  "Query": "北京限行尾号是多少",
  "SkillName": "限行",
  "IntentName": "查限行尾号",
  "Slots": [
    {
      "SlotName": "from_loc",
      "SlotValue": "北京",
      "NormalizeValue": "{\"type\":\"LOC_CHINA_CITY\",\"city\":\"北京市\",\"city_simple\":\"北京\",\"loc_ori\":\"北京\"}"
    }
  ],
  "Timestamp": 1704135845,
  "Signature": "96f439043e1f7d2bb38162e35406f173",
  "ThirdApiId": 1234,
  "ThirdApiName": "车辆限行",
  "UserId": "97f7e892"
}

jcvv0n avatar Feb 26 '25 09:02 jcvv0n

补充

接口2秒超时,调用大模型肯定不可能同步回复消息,需要支持异步调用客服消息推送接口 同理,如果能支持,微信公众号也可以加上异步回复 Image

jcvv0n avatar Feb 26 '25 09:02 jcvv0n

有空会支持这个功能,但是微信公众号和对话平台的客服消息需要企业认证之类的资格证书才能调用客服消息api,如果您有进一步的需求,请加入社区群找管理员You too.详细聊聊。

wangcham avatar Feb 26 '25 12:02 wangcham

有空会支持这个功能,但是微信公众号和对话平台的客服消息需要企业认证之类的资格证书才能调用客服消息api,如果您有进一步的需求,请加入社区群找管理员You too.详细聊聊。

好的,谢谢

jcvv0n avatar Feb 26 '25 12:02 jcvv0n