project-mirai / mirai-api-http

Mirai HTTP API (console) plugin
GNU Affero General Public License v3.0
1.65k stars 345 forks source link

Webhook收到Bot被邀请入群申请时返回json格式的疑问 #701

Closed shirakun closed 1 year ago

shirakun commented 1 year ago

https://docs.mirai.mamoe.net/mirai-api-http/api/EventType.html#bot%E8%A2%AB%E9%82%80%E8%AF%B7%E5%85%A5%E7%BE%A4%E7%94%B3%E8%AF%B7 https://docs.mirai.mamoe.net/mirai-api-http/api/API.html#bot%E8%A2%AB%E9%82%80%E8%AF%B7%E5%85%A5%E7%BE%A4%E7%94%B3%E8%AF%B7 按照上面2个api拼装如下json返回后,bot没有执行任何操作,

{
    "command": "resp_botInvitedJoinGroupRequestEvent",
    "content": {
        "eventId": 111111,
        "fromId": 1111,
        "groupId": 11111,
        "message": "",
        "operate": 0
    }
}

image

如果json返回不正确,那么正确的json应该是什么样子呢

ryoii commented 1 year ago

我用 mock 测试了一下是有反应的。console 有没有出现什么相关日志。响应完成后应该会触发一个 Event: BotJoinGroupEvent.Invite 的日志

shirakun commented 1 year ago

我用 mock 测试了一下是有反应的。console 有没有出现什么相关日志。响应完成后应该会触发一个 Event: BotJoinGroupEvent.Invite 的日志

当时没有办法看到console,那台机器不在身边 但什么都没有改动,过了一会再次尝试邀请bot之后就正常了. 之后就没有再次出现这个状况