カスタム絵文字を登録する
カスタム絵文字は、以下のいずれかの方法で登録できます。
ひとつずつ登録する
カスタム絵文字の画像ファイルは登録したユーザのドライブに格納されるため、ドライブにあるカスタム絵文字の画像ファイルを削除すると、カスタム絵文字の参照ができなくなります。ドライブのフォルダ機能を使って誤操作からある程度保護するか、モデレータ権限を有するユーザにカスタム絵文字登録を申請することをおすすめします。
カスタム絵文字に登録する画像ファイルを準備する
サーバアイコンを押下し、「ツール」→「カスタム絵文字の管理」を押下する

画面右上の「+」(絵文字を追加)を押下する

「ファイルを選択」を押下し、「アップロード」を押下する

カスタム絵文字に登録する画像ファイルを選択する
サムネイル左側の「・・・」を押下し、「圧縮: 中」→「なし」を押下する

「名前を変更」を押下する

カスタム絵文字情報の名前と同じ文字列と拡張子を入力し、「OK」を押下する

「アップロード」を押下する

「名前」、「カテゴリ」、「タグ」、「ライセンス」、「センシティブ」、「ローカルのみ」を適切に設定し、「作成」を押下する

まとめて登録する
複数のカスタム絵文字を登録する場合は、こちらがおすすめです。
なお、カスタム絵文字の画像ファイルはシステムユーザに格納されるため、ドライブにアップロードしたカスタム絵文字用のZIPファイルを削除しても問題ありません。
カスタム絵文字に登録する画像ファイルと
meta.jsonファイルを準備するファイルをすべて選択して、「圧縮」などと書かれている項目を押下する

ZIP形式で圧縮する

サーバアイコンを押下し、「ツール」→「カスタム絵文字の管理」を押下する

画面右上の「・・・」(もっと!)を押下する

「インポート」を押下する

「アップロード」を押下する

ZIPファイルを選択する
「アップロード」を押下する

「わかった」を押下する

meta.jsonファイル記述例
JSONフォーマットで記述します。
emojis配列はdownloaded真偽値、fileName文字列、emojiオブジェクトで構成されます。downloaded真偽値は常にtrueにし、fileName文字列はファイル名にする必要があります。
emojiオブジェクトは以下で構成されます。
name文字列: 名前category文字列: カテゴリaliases配列: タグlicense文字列: ライセンスisSensitive真偽値: センシティブlocalOnly真偽値: ローカルのみ
{
"emojis": [
{
"downloaded": true,
"fileName": "gabbaskey_light.png",
"emoji": {
"name": "gabbaskey_light",
"category": "ロゴ",
"aliases": [
"がばすきー",
"らいとてーま",
"ろご"
],
"license": "CC BY-NC-ND 4.0 / @aurorancer@misskey.io [利用規約](https://misskey.io/@aurorancer/pages/emoji-license)",
"isSensitive": false,
"localOnly": false
}
},
{
"downloaded": true,
"fileName": "gabbaskey_dark.png",
"emoji": {
"name": "gabbaskey_dark",
"category": "ロゴ",
"aliases": [
"がばすきー",
"だーくてーま",
"ろご"
],
"license": "CC BY-NC-ND 4.0 / @aurorancer@misskey.io [利用規約](https://misskey.io/@aurorancer/pages/emoji-license)",
"isSensitive": false,
"localOnly": false
}
}
]
}