# 聊天中的浮动按钮用于引用、编辑、分享和AI

**URL:** https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879
**Category:** Feature
**Tags:** chat
**Created:** [2023年十月30日 07:49 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879 "2023-10-30T07:49:18Z")
**Posts on this page:** 10
**Page:** 1

<div class="post-metadata">

### Author: ![Lhc\_fl](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/lhc_fl/32/268115_2.png) [@Lhc\_fl](https://meta.discourse.org/u/Lhc_fl)
#### Post date: [2023年十月30日 07:49 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/1 "2023-10-30T07:49:18Z")

</div>

最近的 [Telegram 更新](https://telegram.org/blog/reply-revolution) 引入了一个 Discourse Chat 早已拥有（但尚不方便）的功能：聊天中的引用。

Telegram

4.11 版本新功能  
• 查看频道和群组聊天的完整统计信息。

**回复 2.0**  
**• 在回复中引用部分文本。**  
**• 在其他聊天中回复。**  
**• 添加引用格式。**

链接预览  
• 选择预览位置。  
• 更改媒体大小。  
• 选择要预览的链接。

名称颜色  
• 在聊天设置中更改您的名称颜色。  
• 自定义引用、链接预览和回复您消息的格式。

代码块  
• 添加带语法高亮的美观代码块。  
• 点击标题即可复制整个代码块。  
• 使用 ```language 语法发送高亮的代码块。

目前，我们必须选择消息，点击复制，然后将其粘贴到聊天框中，这似乎步骤太多了。既然我们有用于帖子的浮动引用按钮（如下所示），那么为 Discourse Chat 添加这样的浮动按钮是否会很棒？

![image](https://global.discourse-cdn.com/meta/original/4X/8/6/8/86840fc73baec10c350a074162129d7aced83dc6.png)

---

<div class="post-metadata">

### Author: ![appeltaartje](https://avatars.discourse-cdn.com/v4/letter/a/7c8e57/32.png) [@appeltaartje](https://meta.discourse.org/u/appeltaartje)
#### Post date: [2025年十二月24日 17:41 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/3 "2025-12-24T17:41:30Z")

</div>

我喜欢使用选择特定文本时出现的按钮。您可以点击“引用”、“复制引用”或“询问 AI”。不幸的是，这在当前的 Discourse 聊天中是不可能的。

## 当前在主题中引用文本的步骤

1. 选择一些文本，然后点击按钮，就完成了。

 ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/6/a/3/6a3186d66e859b0e0aada5f3f3b604efd9ac5143.png)

## 当前在聊天中引用文本的步骤：

1. 点击此按钮：

 ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/a/b/b/abb3aca77de510f7fb04623ec10cf3c83f824160.png)

1. 点击“选择”

 ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/0/8/7/087a87f9a4f80f1b4def6a8126644768010731dc.png)

1. 向左移动并选择聊天中的消息：

 ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/7/8/2/782da9ef24290b99170ec722f60f3605514ec47f.png)

1. 向下移动并点击“在主题中引用”或“复制”

![afbeelding](https://global.discourse-cdn.com/meta/original/4X/c/7/e/c7e975a9455d13052de596bbb1b466484cb51a27.png)

## 问题

目前我们团队的每个人都只是截取聊天内容的屏幕截图。他们将屏幕截图粘贴到主题中。这浪费了网络空间。

## 解决方案

如果选择 Discourse 聊天中的文本能触发与主题中相同的引用按钮，将会非常有用。它应该具有相同的按钮：“引用”、“复制引用”和“询问 AI”。

感谢您考虑此功能请求。

如果您认为已有相关主题，请随时关闭或合并此主题。我搜索了是否有人已经提出了这个问题，但没有找到相关主题。[Search results for 'Select and Quote Chat Text into Topics' - Discourse Meta](https://meta.discourse.org/search?q=Select%20and%20Quote%20Chat%20Text%20into%20Topics)

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2025年十二月24日 19:24 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/4 "2025-12-24T19:24:20Z")

</div>

喜欢这个部分：

> [@appeltaartje](#):
>
> ## 问题
> 
> 目前我们团队的每个人都只是从聊天中截取屏幕截图。他们将截图粘贴到主题中。这浪费了网络空间。

我也很想考虑我们是否可以通过其他方式使现有功能更易于发现，作为您在此处提出的建议的一种可能替代方案。

---

<div class="post-metadata">

### Author: ![JammyDodger](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jammydodger/32/254611_2.png) [@JammyDodger](https://meta.discourse.org/u/JammyDodger)
#### Post date: [2025年十二月24日 19:57 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/5 "2025-12-24T19:57:13Z")

</div>

我也认为这在以下位置被提到了：

> [@Floating quote button in chat?](https://meta.discourse.org/t/floating-quote-button-in-chat/283879/1):
>
> A recent [Telegram update](https://telegram.org/blog/reply-revolution) has caught up with a feature that Discourse Chat has long had (but is not convenient enough yet): quote in chat. Telegram New in version 4.11 • View full statistics in your channels and group chats. Replies 2.0 • Quote parts of text in replies. • Reply in another chat. • Add quote formatting. Link Previews • Choose preview position. • Change media size. • Select link to preview. Name Colors • Change your name color in Chat Settings. • Customize quote…

---

<div class="post-metadata">

### Author: ![appeltaartje](https://avatars.discourse-cdn.com/v4/letter/a/7c8e57/32.png) [@appeltaartje](https://meta.discourse.org/u/appeltaartje)
#### Post date: [2025年十二月24日 20:27 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/6 "2025-12-24T20:27:47Z")

</div>

感谢您链接到类似的主题。请随时合并这些主题。

> [@mcwumbly](#):
>
> 我们可能使现有功能更易于发现的其他方式，作为对您在此提出的建议的一种可能替代方案。

请记住，这可能会与[最少惊讶原则](https://en.wikipedia.org/wiki/Principle_of_least_astonishment)相冲突。

老实说，我期望在选择聊天中的文本时会出现一个浮动引用按钮，因为它在主题中也可用。但也许它在聊天中工作方式不同，因为消息有时很短，并且由于这个原因，在聊天中实现一个浮动引用按钮很困难。

如果添加一个浮动引用按钮在聊天中不可行，我希望有一个替代方案，最多只需要两次点击/操作/快捷键。目前，创建和粘贴屏幕截图实际上更快。

1. Cmd+Control+Shift+4 → 截图到剪贴板
2. Cmd+V → 粘贴到编辑器

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2025年十二月24日 21:37 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/7 "2025-12-24T21:37:28Z")

</div>

> [@appeltaartje](#):
>
> 老实说，我期望在聊天中选择文本时会出现一个浮动的引用按钮，因为它在主题中也可用。

☝ 有道理

> [@appeltaartje](#):
>
> 感谢链接到类似的主题。请随时合并这些主题。

正在合并…

---

<div class="post-metadata">

### Author: ![appeltaartje](https://avatars.discourse-cdn.com/v4/letter/a/7c8e57/32.png) [@appeltaartje](https://meta.discourse.org/u/appeltaartje)
#### Post date: [2025年十二月25日 07:21 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/8 "2025-12-25T07:21:47Z")

</div>

感谢您的合并。社区团队的各位能否更改此功能请求的主题标题，使其不仅包含“引用”，还包括“编辑”、“复制引用”和“询问 AI”？例如，您可以将其更改为：

聊天中的浮动按钮（引用、编辑、复制引用和询问 AI）

还有一件事是，您目前在主题中一次只能选择和引用一条回复。在聊天中，如果可以通过浮动按钮一次选择和引用多条消息，效果会更好。因为聊天消息通常很短，我发现在大多数情况下，我们团队的成员会选择（或分享截图 🙂）多条聊天消息。

## 更多引用步骤

在我最初的帖子中，我提到在聊天中引用有三个步骤。实际上，在聊天中引用有四个步骤。我忘记添加您现在在第 2 步中看到的“点击选择”：

> [@appeltaartje](#):
>
> ## 当前在主题中引用的步骤
> 
> 1. 选择一些文本并点击按钮即可完成。
> 
> ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/6/a/3/6a3186d66e859b0e0aada5f3f3b604efd9ac5143.png)
> 
> ## 当前在聊天中引用的步骤：
> 
> 1. 点击此按钮：
> 
> ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/a/b/b/abb3aca77de510f7fb04623ec10cf3c83f824160.png)
> 
> 1. 点击“选择”
> 
> ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/0/8/7/087a87f9a4f80f1b4def6a8126644768010731dc.png)
> 
> 1. 转到左侧选择聊天中的消息：
> 
> ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/7/8/2/782da9ef24290b99170ec722f60f3605514ec47f.png)
> 
> 1. 转到底部点击“在主题中引用”或“复制”
> 
> ![afbeelding](https://global.discourse-cdn.com/meta/original/4X/c/7/e/c7e975a9455d13052de596bbb1b466484cb51a27.png)

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2025年十二月25日 15:10 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/9 "2025-12-25T15:10:20Z")

</div>

> [@appeltaartje](#):
>
> 还有一件事是，在主题帖中，你一次只能选择和引用一个回复。在聊天中，如果能通过浮动按钮一次选择和引用多条消息，效果会更好。

是的，这是使提议功能更复杂的原因之一，也是我认为我们首先采用当前解决方案的原因之一。

所以这绝对是我们必须牢记的事情。

这也让我想知道，是否值得首先考虑对现有解决方案进行一些小的调整，更侧重于使功能本身更容易被发现，并且步骤更少。

但我同时也理解，如果能做到的话，拥有一个在聊天和主题帖中更相似的用户体验会很不错。

---

<div class="post-metadata">

### Author: ![appeltaartje](https://avatars.discourse-cdn.com/v4/letter/a/7c8e57/32.png) [@appeltaartje](https://meta.discourse.org/u/appeltaartje)
#### Post date: [2025年十二月25日 15:39 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/10 "2025-12-25T15:39:28Z")

</div>

鉴于主题设定的期望，我个人更倾向于优先考虑在主题和聊天中保持一致的用户为中心的体验，即使这会带来一些额外的实施工作。

是否可以对涉及的范围进行粗略估算？这可能会让核心团队以外的贡献者更容易评估他们是否可以提供帮助来实现它。

---

<div class="post-metadata">

### Author: ![mcwumbly](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mcwumbly/32/103861_2.png) [@mcwumbly](https://meta.discourse.org/u/mcwumbly)
#### Post date: [2025年十二月25日 18:47 UTC](https://meta.discourse.org/t/floating-buttons-in-chat-for-quoting-editing-sharing-ai/283879/11 "2025-12-25T18:47:53Z")

</div>

我认为这里的范围仍然过于宽泛，目前无法估算或实现它。

一些复杂性来源包括：

- 在主题中，我们只允许人们一次引用单个帖子，而在聊天中，我们需要人们能够选择多条消息进行引用
- 在聊天中，移动设备上目前没有办法选择消息的一部分，长按会弹出一个菜单

我们需要弄清楚与上述内容相关的交互设计的细节。我们可以先通过在这里或相关主题中进行更多讨论来尝试解决这个问题。或者，我们可以假设这需要在实施过程中完成，在这种情况下，我认为我们必须接受我们将在此过程中发现范围并做出设计决策。

这可能不是一个容易让外部贡献者完成的任务，尤其不是一步到位的。
