# 更改 5 个默认表情符号

**URL:** <https://meta.discourse.org/t/change-the-5-default-emojis/125766>\
**Category:** Support\
**Created:** [2019年八月14日 11:31 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766 "2019-08-14T11:31:06Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mikael\_Baggström](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mikael_baggstr%C3%B6m/32/151503_2.png) [@Mikael\_Baggström](https://meta.discourse.org/u/Mikael_Baggstr%C3%B6m)\
**Post date:** [2019年八月14日 11:31 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/1 "2019-08-14T11:31:06Z")

</div>

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

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

此致，  
Mike

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2019年八月14日 11:45 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/2 "2019-08-14T11:45:18Z")

</div>

你好 @Mikael_Baggström，

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

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

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

@zogstrip？

---

<div class="post-metadata">

**Author:** ![Mikael\_Baggström](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mikael_baggstr%C3%B6m/32/151503_2.png) [@Mikael\_Baggström](https://meta.discourse.org/u/Mikael_Baggstr%C3%B6m)\
**Post date:** [2019年八月14日 11:55 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/3 "2019-08-14T11:55:00Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2019年八月14日 12:21 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/4 "2019-08-14T12:21:38Z")

</div>

我个人非常期待这个功能 😛

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

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2019年八月14日 12:55 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/5 "2019-08-14T12:55:46Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![zogstrip](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/zogstrip/32/512781_2.png) [@zogstrip](https://meta.discourse.org/u/zogstrip)\
**Post date:** [2019年八月14日 13:22 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/6 "2019-08-14T13:22:58Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![codinghorror](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/codinghorror/32/110067_2.png) [@codinghorror](https://meta.discourse.org/u/codinghorror)\
**Post date:** [2019年八月14日 23:53 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/7 "2019-08-14T23:53:54Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![Richie](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/richie/32/115110_2.png) [@Richie](https://meta.discourse.org/u/Richie)\
**Post date:** [2019年八月15日 06:09 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/8 "2019-08-15T06:09:23Z")

</div>

> [@j.jaffeux](#):
>
> 我们实际上已经在本地存储中有了“discourse\_emojis\_emojiUsage”

它是否也存储了语调值？

例如：`:+1:t2:` 👍🏻}

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2019年八月15日 08:19 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/9 "2019-08-15T08:19:22Z")

</div>

是的，它会以这种格式存储：

```plaintext
["woman_pilot:t4","smiley"]

```

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2019年八月15日 09:36 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/10 "2019-08-15T09:36:57Z")

</div>

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

> <https://github.com/discourse/discourse/pull/8011>

---

<div class="post-metadata">

**Author:** ![Mikael\_Baggström](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/mikael_baggstr%C3%B6m/32/151503_2.png) [@Mikael\_Baggström](https://meta.discourse.org/u/Mikael_Baggstr%C3%B6m)\
**Post date:** [2019年八月15日 17:50 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/11 "2019-08-15T17:50:44Z")

</div>

哇，太棒了！谢谢！🙂

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2019年八月16日 10:24 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/12 "2019-08-16T10:24:08Z")

</div>

现在已部署 🎉

---

<div class="post-metadata">

**Author:** ![cjk77](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/cjk77/32/151779_2.png) [@cjk77](https://meta.discourse.org/u/cjk77)\
**Post date:** [2019年八月16日 10:47 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/13 "2019-08-16T10:47:21Z")

</div>

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

---

<div class="post-metadata">

**Author:** ![j.jaffeux](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/j.jaffeux/32/60297_2.png) [@j.jaffeux](https://meta.discourse.org/u/j.jaffeux)\
**Post date:** [2019年八月17日 10:47 UTC](https://meta.discourse.org/t/change-the-5-default-emojis/125766/14 "2019-08-17T10:47:24Z")

</div>

此主题在最后一次回复后 24 小时自动关闭。不再允许新回复。
