更改 5 个默认表情符号

如何手动更改输入冒号时出现的 5 个默认表情符号?

我原以为这 5 个默认表情符号会根据我的操作(如收藏)进行更新,但它们并没有,始终是相同的。这意味着我每次都必须点击“更多”并进入完整列表,因为我的收藏表情符号并不在那 5 个默认选项中。

此致,
Mike

你好 @Mikael_Baggström

我们目前没有任何方法可以更改这一点。它是硬编码在这里的:

https://github.com/discourse/discourse/blob/master/app/assets/javascripts/discourse/components/d-editor.js.es6#L461

虽然将其添加到 API 可能并不难,但从未有人提出过这个需求,因此我们远未达到“三次原则”。即使被接受,其优先级也可能非常低。

@zogstrip

唉,至少问问总没坏处。我当然相信你们在开发过程中会做好优先级排序。:slight_smile:

我个人非常期待这个功能 :stuck_out_tongue:

我觉得我们可以先利用本地存储来统计特定表情符号的使用次数,并以此(在积累足够数据后)优化默认表情列表。

我们实际上已经在本地存储中有了"discourse_emojis_emojiUsage"(用于最近使用的表情符号),但它是为大选择器设计的。我可以将它们合并,并确保它们都填充到同一个存储中。

更少的工作更好!(我早就觉得我们已经在某个地方存储了这些信息)

是的,这将是一个不错的功能。默认设置已经可以了,但如果我们能获取到某个特定用户最常使用的表情符号信息,我们就可以将其替换为一个更精准、更具体的列表。

它是否也存储了语调值?

例如::+1:t2: :+1:t2:}

是的,它会以这种格式存储:

["woman_pilot:t4","smiley"]

这似乎是一个不错的功能,可以作为一天的开始,待审查/合并后,应该就搞定了:

哇,太棒了!谢谢!:slight_smile:

现在已部署 :tada:

这再次体现了你们团队不断打磨细节的努力,让 Discourse 的使用体验如此愉悦。谢谢!:two_hearts: