55 lines
1.8 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
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 之后再无其他人发言(如自己最新一条就是被引用的),则降级为普通文本发送。常用于减少冗余引用。
## 与转发的区别
- 引用:在原对话上下文里追加,保留对话流
- 转发:把消息搬到其他对话,详见消息转发功能
## 不支持
- 不支持引用已撤回 / 已删除的消息(引用预览会变成「该消息不存在」)
- 引用不能跨会话使用