# カスタム絵文字コードを追加する最良の方法は？

**URL:** <https://meta.discourse.org/t/best-way-to-add-custom-emoji-codes/250966>\
**Category:** Migration\
**Tags:** emoji, drupal\
**Created:** [2023 年 1 月 6 日午後 6:59 UTC](https://meta.discourse.org/t/best-way-to-add-custom-emoji-codes/250966 "2023-01-06T18:59:17Z")\
**Posts on this page:** 1\
**Showing post:** 1

<div class="post-metadata">

**Author:** ![rahim123](https://avatars.discourse-cdn.com/v4/letter/r/df705f/32.png) [@rahim123](https://meta.discourse.org/u/rahim123)\
**Post date:** [2023 年 1 月 6 日午後 6:59 UTC](https://meta.discourse.org/t/best-way-to-add-custom-emoji-codes/250966/1 "2023-01-06T18:59:17Z")

</div>

こんにちは。Drupalフォーラムのインポートから大量の絵文字コードをクリーンアップする最善の方法を模索しています。（多くは、まだ「スマイリー」セットと呼ばれ、「絵文字」という言葉さえまだ語彙にない頃に作成されたものです。）

インポートスクリプトで処理することもできます（まだ最終的な本番移行は行っていません）が、インポーターのすでに複雑でやや遅い`preprocess_posts()`関数に約20個の`gsub()`呼び出しを追加する必要があります。

最終インポート後に`rake posts:remap`で単純な検索/置換を行う予定でしたが、20回の置換それぞれに約1時間かかり、さらにremap関数は[かなり壊れている](https://meta.discourse.org/t/replace-a-string-in-all-posts/48729/157?u=rahim123)ようです。

**Admin \> Customize \> Emoji** インターフェースを調べましたが、ダッシュをアンダースコアに変換するため、`:THUMBS-UP:`のようなダッシュを含む絵文字コードは使用できません。

他に良い方法はありますか？よろしくお願いします！

---

_[View the full topic](https://meta.discourse.org/t/best-way-to-add-custom-emoji-codes/250966)._
