我为这个功能保留了一个公开的PM给我自己,它运行得很好。我还有一个仅管理员使用的类别,我用它来预览帖子和做笔记。非常适合在移动到会员区之前撰写新的长篇主题。准备好后,只需更改类别即可移动它。我里面现在有很多草稿主题。我意识到并非每个人都有机会拥有自己的管理员类别,但使用您自己的邮箱系统也有效。
Discourse 的帖子草稿功能非常有用。目前它唯一不足的地方是不能有多于一个草稿。
目前,如果你想拥有多于一个草稿,这实际上是不可能的。我认为,当点击“打开草稿”按钮时,如果能显示你的主题和回复草稿列表,并允许编辑其中任何一个,那就太棒了。
好几次,我不得不放弃草稿,因为我需要写一个新主题和/或回复,而这比我正在编辑的内容更重要。
这也适用于不能为每个主题拥有多于一个草稿的情况。如果你正在编辑主题但想回复,你无法做到。
已迁移到 Discourse 的用户开始遇到草稿数量限制的问题。他们不得不通过在 Discourse 和记事本之间复制粘贴内容来解决,但这并非理想方案。我将向他们推荐“发送私信给自己”的变通方法,但这也不是最佳选择。在 /my/activity/drafts 中支持多个新的公开主题以及多个新的私信主题将是一个重大的改进。
不幸的是,这仍然是事实。如果企业客户对此感兴趣并为此付费,情况可能会有所改变。
我认为我们不需要能够为给定主题保留多个草稿。每个现有主题只有一个草稿,并且可以根据需要创建任意数量的新主题。(尽管我偶尔会遇到一个问题,就是想修复现有帖子中的拼写错误,但在完成或放弃我的草稿回复之前不允许这样做)
我认为这将是一个有价值的改进,我们已经远远超过了“三倍规则”。
您好!
为了解决这个问题,我不得不为我的 Discourse 实例想出一个替代解决方案——我给自己发送私人信件。这非常方便,因为我可以编辑和保存每条私人消息。
一个不方便之处——要给自己发送信件,我需要遵循以下步骤:
- 点击我个人账户中的头像
- 然后点击邮件图标
- 在打开的帖子编辑器中,我从用户列表中选择自己
- 我写一条消息并发送。
这些操作如何向所有论坛用户解释呢?
为了解决这个问题,我开始使用通过 预填链接 快速跳转到私人消息的方法。我将此链接嵌入侧边菜单,并将其命名为“草稿(给自己写信)”。但是,我遇到了以下问题——该链接不支持(至少我没有找到合适的方法)跳转到给自己发送的私人消息,并且该方法对所有用户都有效,而不仅仅是我。为了解决这个问题,我不得不采取一种变通方法——我创建了一个测试用户,并将其命名为“Bot - draft”。现在,我的论坛的每个用户(包括我自己)都可以给这个不活跃的“草稿机器人”发送信件,并在之后根据需要编辑信件。只是现在用户可能会有点尴尬,因为他们正在给某个机器人发送私人信件。但目前我别无选择。
现在我的任务是快速选择用户发送给自己的所有信件(“草稿机器人”)。我想将此链接添加到一个自定义下拉菜单中,作为用户头像下的一个单独的“所有发给自己的邮件”选项卡。目前,用户必须在其他消息中寻找他的“草稿”。为了创建一个集合(创建一个链接以快速跳转到集合),我尝试使用“搜索”和 \"/filter\",但这些方法都不成功——它们不支持从我到另一个用户的私人信件的选择(例如,created-by:me recipient:username,这是我关于此事的帖子)。
也许,如果不是因为 @Falco 的 Discourse AI 插件和 @merefield 的 Chatbot,我不会对草稿这个话题感兴趣。特别是 Discourse AI 插件在主题编辑器中有一个 AI 助手模块
这个模块具有非常强大的功能,不仅可以用于创建主题或消息,还可以用于编辑文本,而无需发布主题/消息。例如,如果我只是想为自己编辑一些文本,为什么我需要点击“消息”按钮并发布文本?结果是,如果我不使用给自己发送信件的方法,我将不得不这样做:
- 点击“创建主题”按钮
- 编写任何文本并使用 AI 助手进行处理
- 将最终版本的文本复制到剪贴板
- 点击删除按钮(因为我不想发布此文本)
- 确认删除
这些步骤无法向所有论坛用户解释。
总的来说,我认为,如果将人工智能这样先进的技术引入 Discourse,那么迟早会有添加此类功能的需求:用于控制和自定义用户与 AI 交互的自定义工具选项卡(查看令牌限制余额、请求历史记录、温度调整等)、个人文档编辑器(草稿/记事本的类似功能,有点像 https://www.notion.so/ 中的文档)、订阅插件 的改编(添加令牌计数功能)等等。
附言。我是 Discourse 新手,不是程序员,也许我在最后一段中描述的设想会显得笨拙,所以请大家不要严厉评判我 ![]()
我最后可能有点离题了,但我想让你们理解我关于草稿的决定的背景。
我猜我忘了提,我还把链接放在了我的个人自定义导航菜单的“草稿和笔记”部分,所以只需点击一下就能轻松找到。或者我可能是在发布那条消息后才添加的链接,哈哈。![]()
我可以问一下你是如何创建快速访问私人消息的链接的吗?我从未能在我的论坛上实现类似的解决方案,除了给模拟用户发送一封信。
我刚刚通过单击导航侧边栏菜单底部的加号图标创建了一个自定义菜单部分。我创建了一个名为“草稿和笔记”的链接,然后 URL 指向我发送给自己并来回发送的个人消息,我将其保留为运行的记事本/草稿主题。我在这里也有这个。但在我的其他论坛上,我也有一个(或多个)管理员类别,其中包含草稿的特定主题。
我似乎没有准确地表达我的意思。我的意思是你的通用邮件链接指向你自己,点击这个链接,任何用户都会进入到发给自己的邮件。
a) 如果我只想为自己使用链接,我会这样创建一个链接:
https://mysite.com/new-message?username=ADMIN&title=Title
b) 但我想为所有人创建一个链接,以便每个人都可以进入发给自己的邮件,而不是发给别人,例如:
https://mysite.com/new-message?username=ME&title=Title - 这个方法无效
c) 我的替代解决方案是发送一封邮件给一个模拟用户,例如“Bot - draft”:
https://mysite.com/new-message?username=BOT_DRAFT&title=Title - 这个方法有效,每个用户都可以发送邮件给这个机器人,并将其视为发送给自己个人的邮件。
你的意思是这样吗?
https://meta.discourse.org/new-message
可以预先填写字段,但不确定是否可以实现“自我”用户。所以,如果你想使用这种方法,可能需要绕过那部分。 ![]()
我的意思是,这是我作为用户自己的一种笨拙的解决方法,而不是一个真正的论坛范围内的多草稿或记事本功能解决方案。 ![]()
我已经在使用这类链接,但它们并非对所有用户都有效。
如果我想只给自己发送一封信,那么这不是问题——我只需在链接中添加我的用户名,例如 Admin。但是,如果我想让每个点击此链接的用户都进入与他自己的私人消息,那么我不知道该在此链接中添加什么,因为每个用户都有自己的用户名,这在一个通用链接中无法提供。
这是一个很好的观点。PM(私信)的一个常见且绝佳的用例是给自己发送一条消息或保存草稿。是否不应该可以发起一条PM而不指定接收者?
嗯,可以单独或以群组形式进行此操作,但没有通配符类型的变量可以指向当前用户。例如,就像一个通用偏好设置链接,以便管理员可以为用户设置,这会是理想的。
这些网址以指定的用户或群组打开:
https://meta.discourse.org/new-message?username=Lilly&title=message%20title&body=message%20body
https://meta.discourse.org/new-message?groupname=team&title=topic%20title&body=topic%20body
我怀疑一些 JavaScript 可能在这里起作用,让当前用户成为可能的收件人。在顶部社区部分添加一个指向用户记事本-额外草稿功能的链接会很好。我甚至想知道是否可能有一个插件,它利用现有的私信平台作为一种记事本?
好的。我建议进行一项更改,允许在不指定收件人的情况下保存您的私人消息。它将只是一条您发给自己的私人消息。目前,您必须指定自己的用户名才能执行此操作。
啊,是的。我擅长使用双重否定句,但却不擅长阅读它们 ![]()
我同意,我喜欢这个主意。
您可以通过主题组件实现所需功能(将当前用户的用户名链接添加到侧边栏),或者在 Marketplace 中找人为您创建。
您好!感谢您的建议
,这确实与我目前的思考一致。 ![]()
这些都是很棒的技巧和变通方法,但 Discourse 应该像 Gmail 一样,有一个简单的“草稿”文件夹,用于存放已发送的邮件(收件人:、抄送人:)完好无损。
不过,这是我的用例:
就在前几天,我正在撰写一篇文章,突然发现了一个 bug。
我自然而然地点击了“关闭并保存草稿”。
然后我去了“Bug”类别,打算发布这个 bug,但我只能“打开草稿”。
在这种情况下,为什么不提供两个按钮:“新主题”和“打开草稿”呢?
就像厨房里炉子上不止一个炉盘,橱柜里不止一个锅一样。
一年过去了,我仍然经常遇到这个限制,仍然希望看到它 ![]()
在 Meta,情况不再是这样了。由于 secure-uploads,您从消息中复制的所有上传内容都不会显示在公开帖子中。您需要重新上传所有内容。
