--- id: messenger.send.howto.quote title: 引用回复消息 type: howto feature: messenger scope: end-user locale: zh aliases: - 怎么引用消息 - 引用回复 - 回复某条消息 - 怎么针对某条回复 - 引用别人的话 related_tools: [send_message] related_pages: [messenger, dialog_chat] prerequisites: [] negative: - 引用的源消息被撤回后,引用消息仍保留,但展示为「该消息已撤回」 - 不能跨会话引用,引用必须在同一对话内 - 不支持「多条合并引用」,一次只能引一条;多条转发用合并转发 last_verified: v1.7.90 --- # 引用回复消息 引用回复(reply)让消息明确指向上下文里的某条历史消息。被引用消息会在新消息上方以折叠卡片形式显示发送者和摘要,点击可跳转到原消息位置。 ## 入口 - 桌面端:鼠标悬停目标消息 → 右上角操作菜单 → 「引用」 - 桌面端:长按消息(触屏) → 「引用」 - 移动端:长按消息气泡 → 「引用」 - 任意一种入口都会让输入框上方出现「引用预览条」,输入完成后回车发送即可 ## 操作步骤 1. 在消息流找到要引用的历史消息 2. 触发「引用」操作,输入框上方显示引用预览 3. 输入回复内容(可继续 @、附图、附件) 4. 提交发送,新消息携带 reply_id ## reply_check 校验 接口可选 `reply_check=yes`:若引用 ID 之后再无其他人发言(如自己最新一条就是被引用的),则降级为普通文本发送。常用于减少冗余引用。 ## 与转发的区别 - 引用:在原对话上下文里追加,保留对话流 - 转发:把消息搬到其他对话,详见消息转发功能 ## 不支持 - 不支持引用已撤回 / 已删除的消息(引用预览会变成「该消息不存在」) - 引用不能跨会话使用