# ユーザーとして絵文字の自動補完を無効にする

**URL:** <https://meta.discourse.org/t/disabling-emoji-auto-complete-as-a-user/300671>\
**Category:** Feature\
**Tags:** emoji\
**Created:** [2024 年 3 月 23 日午後 8:12 UTC](https://meta.discourse.org/t/disabling-emoji-auto-complete-as-a-user/300671 "2024-03-23T20:12:13Z")\
**Posts on this page:** 1\
**Showing post:** 18

<div class="post-metadata">

**Author:** ![pfaffman](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/pfaffman/32/120154_2.png) [@pfaffman](https://meta.discourse.org/u/pfaffman)\
**Post date:** [2025 年 8 月 28 日午後 8:04 UTC](https://meta.discourse.org/t/disabling-emoji-auto-complete-as-a-user/300671/18 "2025-08-28T20:04:33Z")

</div>

テーマコンポーネントで絵文字レコメンダーを無効にしたい場合、以下のようなものが機能します。（概念実証を開始しましたが、これは絵文字のレンダリングを許可しますが、コンポーザーでの推奨はしません）。

推奨事項をバイパスする条件をコード化する必要があります。レコメンダーのみをオフにします。ただし、`:persevering_face:` のようなものを入力すると、絵文字は引き続きレンダリングされます。

```plaintext
import { withPluginApi } from "discourse/lib/plugin-api";

export default {
  name: "disable-emoji-autocomplete-non-staff",

  initialize() {
    withPluginApi("0.8.12", (api) => {
      api.modifyClass("component:d-editor", {
        _applyEmojiAutocomplete() {
          let isGroupMember = ...メンバーを取得するロジック...
            });
          // スタッフのみに絵文字の自動補完を適用する
          if (!isGroupMember) {
            // または、hate_emoji グループのメンバーに絵文字を提案しないようにしたいかもしれません
            return; // スタッフ以外の自動補完を無効にします
          }
          // それ以外の場合は、元の動作にフォールバックします
          this._super(...arguments);
        },
      });
    });
  },
};

```

グループ（または他の何か？）によって絵文字レコメンダーを無効/許可する、適切に機能するテーマコンポーネントが必要で、予算がある場合は、お気軽にご連絡ください。

---

_[View the full topic](https://meta.discourse.org/t/disabling-emoji-auto-complete-as-a-user/300671)._
