# Emoji Fluff

**URL:** https://meta.discourse.org/t/emoji-fluff/339163
**Category:** Theme component
**Created:** [2024年十一月28日 23:31 UTC](https://meta.discourse.org/t/emoji-fluff/339163 "2024-11-28T23:31:53Z")
**Posts on this page:** 20
**Page:** 2

<div class="post-metadata">

### Author: ![Heliosurge](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/heliosurge/32/571810_2.png) [@Heliosurge](https://meta.discourse.org/u/Heliosurge)
#### Post date: [2025年三月4日 23:24 UTC](https://meta.discourse.org/t/emoji-fluff/339163/21 "2025-03-04T23:24:09Z")

</div>

今天奇怪的是，没有任何改动它就能工作。Save 昨晚还更新了 discourse。

感谢您的关注。这是一个很棒的组件。我想知道它是否也允许在反应中使用这些效果。😉

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年三月5日 00:49 UTC](https://meta.discourse.org/t/emoji-fluff/339163/22 "2025-03-05T00:49:48Z")

</div>

> [@Heliosurge](#):
>
> 我想知道这是否会在反应中产生这些效果

我曾想过，这或许是可能的，让我们拭目以待吧！ 😄

---

<div class="post-metadata">

### Author: ![fbpbdmin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fbpbdmin/32/300893_2.png) [@fbpbdmin](https://meta.discourse.org/u/fbpbdmin)
#### Post date: [2025年三月14日 09:27 UTC](https://meta.discourse.org/t/emoji-fluff/339163/23 "2025-03-14T09:27:45Z")

</div>

在 discourse 3.4.1 中，它在自动补全中有效，但在表情符号选择器中无效。在聊天中也无效……  
不知道是否有人遇到同样的问题？  
谢谢

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年三月14日 12:26 UTC](https://meta.discourse.org/t/emoji-fluff/339163/24 "2025-03-14T12:26:58Z")

</div>

不幸的是，它需要最新版本的Discourse才能在表情符号选择器和聊天中工作。

为了使其正常工作，您需要将Discourse从_稳定版_切换到_测试通过_分支，或等待核心中的更改在稳定版本中可用。

---

<div class="post-metadata">

### Author: ![fbpbdmin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/fbpbdmin/32/300893_2.png) [@fbpbdmin](https://meta.discourse.org/u/fbpbdmin)
#### Post date: [2025年三月14日 13:52 UTC](https://meta.discourse.org/t/emoji-fluff/339163/25 "2025-03-14T13:52:36Z")

</div>

谢谢 @Arkshine 确认……  
（我会查看你的代码，如果能让它适用于我的版本……）

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年三月14日 14:07 UTC](https://meta.discourse.org/t/emoji-fluff/339163/26 "2025-03-14T14:07:41Z")

</div>

您需要提供 `emoji-picker-filter-container` 插件出口点才能在表情符号选择器中使用它：[Emoji Fluff - #13 by Arkshine](https://meta.discourse.org/t/emoji-fluff/339163/13?u=arkshine) 。

至于聊天支持，它依赖于核心中统一聊天/论坛表情符号选择器的更改，在您的版本上支持它将很困难。

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2025年四月14日 13:02 UTC](https://meta.discourse.org/t/emoji-fluff/339163/27 "2025-04-14T13:02:02Z")

</div>

我大约在 15 分钟前升级了论坛，现在我收到了管理员错误，论坛进入了安全模式。

我看到的错误是：

```plaintext
消息（已报告 5 次）

Emoji Fluff 主题/组件出现错误：
错误：找不到模块 `discourse/lib/raw-templates`，该模块是从 `discourse/theme-395/discourse/lib/autocomplete` 导入的。

回溯

错误：找不到模块 `discourse/lib/raw-templates`，该模块是从 `discourse/theme-395/discourse/lib/autocomplete` 导入的。
    在 https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1217
    在 a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1282)
    在 s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    在 a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    在 s.findDeps (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:3035)
    在 a (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:1338)
    在 requireModule (https://cdnfoorumi.katiska.eu/assets/vendor.3011ae158d44f5a95269fb8365df3962-632fa9355ac0fdeb53b1258f055d7e6fa167f0c852d68928531082eed1d762e6.br.js:1:569)
    在 y (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151282)
    在 b (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:151502)
    在 https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150752
    在 g.start (https://cdnfoorumi.katiska.eu/assets/chunk.0191d54ac6a6aa072c85.d41d8cd9.br.js:12:150918)
    在 HTMLDocument.<anonymous> (https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:3:52)
    在 https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:10
    在 https://cdnfoorumi.katiska.eu/assets/start-discourse-61ad9120d229052658ceb8dbd4c5197830da20afd3aafe5d031e7f8864f5183d.br.js:6:27

环境

HTTP HOSTS: foorumi.katiska.eu

```

有什么想法吗？

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年四月14日 13:36 UTC](https://meta.discourse.org/t/emoji-fluff/339163/28 "2025-04-14T13:36:46Z")

</div>

是的，原始模板用法已从核心中移除。  
我会尽快更新。

感谢您的报告！

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年四月14日 16:32 UTC](https://meta.discourse.org/t/emoji-fluff/339163/29 "2025-04-14T16:32:10Z")

</div>

@Jagster，抱歉，我无法立即修复 TC。这里没有简单的替代方案。  
目前，我已经更新了 TC 以禁用自动完成中的 fluff。至少您不会收到任何错误，并且仍然可以使用 fluff（表情符号选择器仍然可以正常工作）。  
我正在研究一个可能的解决方案；敬请期待！

---

<div class="post-metadata">

### Author: ![Jagster](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/jagster/32/192154_2.png) [@Jagster](https://meta.discourse.org/u/Jagster)
#### Post date: [2025年四月14日 16:49 UTC](https://meta.discourse.org/t/emoji-fluff/339163/30 "2025-04-14T16:49:31Z")

</div>

这是一个不错的组件，但并非关键组件。所以，不用为此感到压力。一切都很好。

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [2025年十一月7日 12:01 UTC](https://meta.discourse.org/t/emoji-fluff/339163/31 "2025-11-07T12:01:33Z")

</div>

更新 Discourse 到最新版本后，我在网站上收到一条提示：

> ⚠ 您的网站可能无法正常运行，因为某个主题或组件存在错误。请检查浏览器控制台以获取更多信息。  
> 由“Emoji Fluff”引起。单击此处更新、重新配置或禁用该功能。  
> （此消息仅显示给网站管理员）

并在开发者控制台中看到此信息：

> [THEME 62 ‘Emoji Fluff’] 错误：找不到从 `(require)` 导入的模块 `discourse/components/d-tooltip`  
> 在 loader.js:247:1  
> 在 f (loader.js:258:1)  
> 在 requireModule (loader.js:24:1)  
> 在 Object.lookup (app.js:34:12)  
> 在 9a9b503a90a2dbf9b600742406dd5f210a713f10.js?\_\_ws=forum.gdngs.de:1:2020

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年十一月7日 13:14 UTC](https://meta.discourse.org/t/emoji-fluff/339163/32 "2025-11-07T13:14:38Z")

</div>

我本以为该组件需要更新到最新的 Discourse 版本。感谢您的报告。我会尽快修复！👍

编辑：我找到了修复自动完成功能并使其在富文本编辑器中工作的方法。尚未推送，可能在明天。

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年十一月9日 17:35 UTC](https://meta.discourse.org/t/emoji-fluff/339163/33 "2025-11-09T17:35:34Z")

</div>

我推送了一个 PR（[https://github.com/Arkshine/discourse-emoji-fluff/commit/72949d2d836dc529df593405f1b2cab90030b7eb）。](https://github.com/Arkshine/discourse-emoji-fluff/commit/72949d2d836dc529df593405f1b2cab90030b7eb%EF%BC%89%E3%80%82)

这需要 Discourse v3.6.0.beta3-latest，所以请确保在此之前更新它（它基于非常新的更改）。

- 自动补全现在可以再次工作了
  - 添加了对键盘打开 fluff 工具提示并选择一个的支持
    - → 打开，⌫ Esc 关闭它
    - ↑ ↓ ← → 导航
    - Enter 选择

- 富文本编辑器支持
- 在聊天中也能工作

  
如果您在使用过程中遇到问题，请告诉我！

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2025年十一月15日 20:29 UTC](https://meta.discourse.org/t/emoji-fluff/339163/34 "2025-11-15T20:29:13Z")

</div>

启用插件后，聊天中的用户名自动补全功能已损坏。  
 ![chrome_DFtZmxhrTO](https://global.discourse-cdn.com/meta/original/4X/1/e/9/1e9d08244b1d8d94ffcb6550cb4bf638bc383ae8.gif)

（另外，当我们单击此空白区域时，它会打开表情符号选择器）

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年十一月15日 20:40 UTC](https://meta.discourse.org/t/emoji-fluff/339163/35 "2025-11-15T20:40:52Z")

</div>

感谢您的报告。

我已推送一个更新：[FIX: Restores default autocomplete behavior for non-colon keys · Arkshine/discourse-emoji-fluff@68297ef · GitHub](https://github.com/Arkshine/discourse-emoji-fluff/commit/68297ef734f31713c7a13e1a042db89bae3102fe)

---

<div class="post-metadata">

### Author: ![Canapin](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/canapin/32/119591_2.png) [@Canapin](https://meta.discourse.org/u/Canapin)
#### Post date: [2025年十一月26日 11:06 UTC](https://meta.discourse.org/t/emoji-fluff/339163/36 "2025-11-26T11:06:31Z")

</div>

自上次 Discourse 更新以来，该组件一直产生错误：

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

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年十一月26日 13:18 UTC](https://meta.discourse.org/t/emoji-fluff/339163/37 "2025-11-26T13:18:57Z")

</div>

此问题应已通过此合并的拉取请求修复：[https://github.com/Arkshine/discourse-emoji-fluff/pull/8。请更新并告知我！](https://github.com/Arkshine/discourse-emoji-fluff/pull/8%E3%80%82%E8%AF%B7%E6%9B%B4%E6%96%B0%E5%B9%B6%E5%91%8A%E7%9F%A5%E6%88%91%EF%BC%81)

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [2025年十一月28日 20:02 UTC](https://meta.discourse.org/t/emoji-fluff/339163/38 "2025-11-28T20:02:26Z")

</div>

我刚刚更新了组件，现在屏幕顶部出现警告，并且在开发者控制台中出现以下信息：

`app.js:48 无法从 https://forum.domain.tld/theme-javascripts/bae3df42d94738df93db848ccbe4eca180f13699.js?__ws=forum.domain.tld 加载主题 62 错误：找不到从 (require) 导入的模块 discourse/components/emoji-autocomplete-results`

我想是哪里出错了。 😉

---

<div class="post-metadata">

### Author: ![Arkshine](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/arkshine/32/298682_2.png) [@Arkshine](https://meta.discourse.org/u/Arkshine)
#### Post date: [2025年十一月28日 20:18 UTC](https://meta.discourse.org/t/emoji-fluff/339163/39 "2025-11-28T20:18:31Z")

</div>

你好，Roi，

你需要升级 Discourse。它依赖于几天前的更新！🙏

---

<div class="post-metadata">

### Author: ![Roi](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/roi/32/130587_2.png) [@Roi](https://meta.discourse.org/u/Roi)
#### Post date: [2025年十一月28日 20:46 UTC](https://meta.discourse.org/t/emoji-fluff/339163/40 "2025-11-28T20:46:05Z")

</div>

是的，正确。我刚刚升级了。🙂 谢谢你！

[上一頁](https://meta.discourse.org/t/emoji-fluff/339163.md?page=1)
