Skip to content

send_private_forward_msg

创建文本合并转发消息并发送给指定好友,使用当前账号的原生发送链路。

调用

js
const result = await api.forProtocol('android').send_private_forward_msg({
  self_id,
  user_id,
  messages,
})

参数

参数类型必填说明
self_idnumber在线 Bot QQ 号
user_idnumber接收合并转发的好友 QQ 号
messagesobject[]合并转发节点数组
upload_onlyboolean只上传并返回 Ark 消息段,不发送给好友

标准节点示例:

js
{
  type: 'node',
  data: {
    user_id: 123456789,
    nickname: '示例用户',
    time: 1710000000,
    content: [{ type: 'text', data: { text: '内容' } }],
  },
}

content 也可以直接填写字符串。节点使用 data.id 时,会引用框架 近期缓存的 message_id。当前版本生成合并转发正文时支持 text 消息段,其余消息段会计入返回值中的 discarded_segments

返回值

js
{
  success: true,
  message_id: 'MESSAGE_REFERENCE',
  res_id: 'RESOURCE_ID',
  forward_id: 'RESOURCE_ID',
  uploaded_messages: 1,
  discarded_messages: 0,
  discarded_segments: 0,
}

萌卡 NT · 连接想法,也连接你我。