跳转至

消息动作

send_message 发送消息

关于扩展此动作的提示

对于不同平台的 detail_type,如果符合标准所定义的类型,如私聊对应 private、群组对应 group,则建议使用标准定义的 detail_typexxx_id

对于其它具体类型,例如过去 QQ 还存在讨论组的情况,可以指定 detail_typeqq.discuss,然后参数使用 qq.discuss_id 指示讨论组 ID。

更多详细扩展规则请参考 扩展规则

字段名 数据类型 默认值 说明
detail_type string - 发送的类型,可以为 privategroupchannel 或扩展的类型,和消息事件detail_type 字段对应
user_id string - 用户 ID,当 detail_typeprivate 时必须传入
group_id string - 群 ID,当 detail_typegroup 时必须传入
guild_id string - Guild 群组 ID,当 detail_typechannel 时必须传入
channel_id string - 频道 ID,当 detail_typechannel 时必须传入
message message - 消息内容
字段名 数据类型 说明
message_id string 消息 ID
time float64 消息成功发出的时间(Unix 时间戳),单位:秒
{
    "action": "send_message",
    "params": {
        "detail_type": "group",
        "group_id": "12467",
        "message": [
            {
                "type": "text",
                "data": {
                    "text": "我是文字巴拉巴拉巴拉"
                }
            }
        ]
    }
}
{
    "status": "ok",
    "retcode": 0,
    "data": {
        "message_id": "2452352435",
        "time": 1632847927.599013
    },
    "message": ""
}

delete_message 撤回消息

字段名 数据类型 默认值 说明
message_id string - 唯一的消息 ID

无。

{
    "action": "delete_message",
    "params": {
        "message_id": "2452352435"
    }
}
{
    "status": "ok",
    "retcode": 0,
    "data": null,
    "message": ""
}