微信社群机器人开发

63 阅读1分钟

微信社群机器人开发

大家看到这篇文章,首先要明白:市面上所有机器人操作,都是基于接收消息后的逻辑处理,例如群转让、群管理、自动踢人、创建群聊、入群自动@、聚合聊天、消息托管、多群转发、内容直播、社区团购、消息转播、云发单、机器人自动回复等,所以开发者只需要配置消息回调,再加上业务逻辑即可自定义自己的机器人/客服系统:

思维导图.png

开发说明.png

发送名片消息

请求URL:

  • http://域名地址/sendNameCard

请求方式:

  • POST

请求头Headers:

  • Content-Type:application/json
  • Authorization:login接口返回

参数:

参数名必选类型说明
wIdstring登录实例标识
wcIdstring接收人微信id/群id
nameCardIdstring要发送的名片微信id

返回数据:

参数名类型说明
codestring1000成功,1001失败
msgstring反馈信息
data
data.typeint类型
data.msgIdlong消息msgId
data.newMsgIdlong消息newMsgId
data.createTimelong消息发送时间戳
data.wcIdstring消息接收方id

请求参数示例

{
     "wId": "0000016e-abef-bb44-0002-dad3f6230dad",
     "wcId": "azhichao",
     "nameCardId": "wxid_uf44z2g3jge022"
}

成功返回示例

{
    "code": "1000",
    "message": "发送名片成功",
    "data": {
        "type": 42,
        "msgId": 0,
        "newMsgId": 6240562811972867706,
        "createTime": 1641457349,
        "wcId": "wxid_rfdfvhobjai8d"
    }
}

错误返回示例

{
    "message": "失败",
    "code": "1001",
    "data": null
}