1.8 KiB
Raw Permalink Blame History

id, title, type, feature, scope, locale, aliases, related_tools, related_pages, prerequisites, negative, last_verified
id title type feature scope locale aliases related_tools related_pages prerequisites negative last_verified
messenger.send.howto.quote 引用回复消息 howto messenger end-user zh
怎么引用消息
引用回复
回复某条消息
怎么针对某条回复
引用别人的话
send_message
messenger
dialog_chat
引用的源消息被撤回后,引用消息仍保留,但展示为「该消息已撤回」
不能跨会话引用,引用必须在同一对话内
不支持「多条合并引用」,一次只能引一条;多条转发用合并转发
v1.7.90

引用回复消息

引用回复reply让消息明确指向上下文里的某条历史消息。被引用消息会在新消息上方以折叠卡片形式显示发送者和摘要点击可跳转到原消息位置。

入口

  • 桌面端:鼠标悬停目标消息 → 右上角操作菜单 → 「引用」
  • 桌面端:长按消息(触屏) → 「引用」
  • 移动端:长按消息气泡 → 「引用」
  • 任意一种入口都会让输入框上方出现「引用预览条」,输入完成后回车发送即可

操作步骤

  1. 在消息流找到要引用的历史消息
  2. 触发「引用」操作,输入框上方显示引用预览
  3. 输入回复内容(可继续 @、附图、附件)
  4. 提交发送,新消息携带 reply_id

reply_check 校验

接口可选 reply_check=yes:若引用 ID 之后再无其他人发言(如自己最新一条就是被引用的),则降级为普通文本发送。常用于减少冗余引用。

与转发的区别

  • 引用:在原对话上下文里追加,保留对话流
  • 转发:把消息搬到其他对话,详见消息转发功能

不支持

  • 不支持引用已撤回 / 已删除的消息(引用预览会变成「该消息不存在」)
  • 引用不能跨会话使用