Bot 機能(モジュール)

絵文字コピー

「絵文字コピー」は、他のサーバーにある絵文字をコピーして、自分のサーバーへ追加できるようにする機能です。Bot に /emoji clone コマンドを追加し、その有効状態と「だれが使えるか」(権限)を設定します。

絵文字コピーは本来プレミアム向けの機能ですが、ベータ版のあいだは全ユーザーに無料でプレミアムが付与されているため、追加の費用なくご利用いただけます(ベータ終了後はプレミアム限定になる予定です)。プレミアムの扱いはモジュールの基本と共通操作をご覧ください。

この機能でできること

  • /emoji clone コマンドを Bot に追加し、有効・無効を切り替える
  • このコマンドを「だれが使えるか」を、ロールや Discord の権限で細かく設定する

画面を開く

ダッシュボードから設定したい Bot を選び、管理画面のメニューで「絵文字コピー」を開きます。

設定する

「機能の有効化」をオンにする

画面上部の「機能の有効化」スイッチで、この機能全体の有効・無効を切り替えます。

/emoji clone の有効・無効を切り替える

「コマンド権限設定」カードで /emoji clone の行をクリックし、開いた設定の「コマンドを有効化」スイッチを切り替えます。

権限を設定する(必要な場合)

だれがこのコマンドを使えるかを細かく決めたい場合は、「個別権限設定を有効化」スイッチをオンにします(コマンドの権限を細かく設定する)。個別権限設定を使わないときは、Discord 側の「Manage Emojis」(絵文字・スタンプの管理)権限だけで利用可否が判定されます。

保存する

画面下部の保存バーから保存します(設定を保存する)。

コマンドの権限を細かく設定する

「個別権限設定を有効化」をオンにすると「詳細権限設定」が表示され、ホワイト / ブラックのロールリストと権限リスト(判定モードは AND / OR / STRICT / CONTAINS の 4 種類)で、だれがコマンドを使えるかを決められます。各リストの使い方は全機能で共通です。コマンド権限の設定を参照してください。

Discord 権限より個別設定を優先(上級者向け)

「Discord権限より個別設定を優先」スイッチをオンにすると、Discord 側の既存の権限よりも BotShade の個別権限設定を優先して強制適用します。このスイッチは「個別権限設定を有効化」がオンのときだけ操作でき、切り替えると「危険な権限上書きの確認」ウィンドウが表示されます。「確定する」をクリックすると設定が反映されます。

管理者向けのコマンドであっても BotShade 独自の個別権限設定で強制上書きされるため、意図しない権限付与や制限につながる可能性があります。設定内容を十分に確認してから使ってください。

設定を保存する

設定を変更すると画面下部に保存バーが表示されます。「保存」をクリックするまで変更は反映されず、「破棄」をクリックすると保存前の状態に戻ります。

コマンド一覧

「絵文字コピー」が Bot に追加するコマンドは 1 つです。

コマンドできること使える場所必要な権限の目安
/emoji cloneリアクションで集めた絵文字を、コマンドを実行したサーバーへまとめてコピーします。サーバー内のみ(DM では使えません)「絵文字・スタンプの管理」(Manage Emojis)

コマンドのスラッシュメニューに表示されるのは、この機能と /emoji clone の両方が有効になっているときです。

実際の動作と既定値

/emoji clone は、ボタンや引数ではなく「リアクション」で操作する少し変わったコマンドです。実行すると次の流れで進みます。

コマンドを実行する

/emoji clone を実行すると、Bot が次の内容の埋め込みメッセージを送信します。

✅ | Emoji Clone

絵文字を実行されたサーバーにコピーします。
コピーしたい絵文字を3分以内にこのメッセージにリアクションとして付けてください。
つけ終わったら、✅ を押してください。

このとき Bot は自分のメッセージに のリアクションをあらかじめ付けておきます。

コピーしたい絵文字をリアクションで付ける

コピーしたいカスタム絵文字を、3 分以内にこのメッセージへリアクションとして付けていきます。他のサーバーの絵文字でも、現在のサーバーの絵文字でも追加できます。

を押して確定する

集め終わったら を押します。確定できるのはコマンドを実行した本人だけです。Bot は処理中の表示に切り替わります。

結果が表示される

処理が終わると、埋め込みにコピーできた数と失敗した数が表示され(表示されるメッセージ)、Bot はメッセージに付いていたリアクションをすべて消去します。

既定の状態

項目既定補足
機能の有効・無効有効サーバー単位で無効にできます。
/emoji clone の有効・無効有効
利用できる人「絵文字・スタンプの管理」権限を持つ人この Discord 権限が基本の利用条件です。個別権限設定でさらに細かく絞り込めます。
リアクションの受付時間3 分(180 秒)この時間内に絵文字を付けて で確定する必要があります。

上限とクールダウン

/emoji clone には、Discord 側の仕組みに合わせたいくつかの上限・待機があります。

  • 受付時間は 3 分(180 秒)です。この時間内に で確定しなかった場合は、セッションが終了します。
  • 一度にコピーできる数は、サーバーのカスタム絵文字の空きスロット数までです。Discord のサーバーには絵文字を登録できる上限(標準で 250 個ほど。アニメーション絵文字は別枠)があり、これに達するとそれ以降の絵文字は失敗としてカウントされ、処理が止まります。
  • 絵文字は 1 個ずつ、約 0.5 秒の間隔をあけて作成されます。これは Discord 側の制限に引っかからないための待機で、多数の絵文字をコピーすると相応の時間がかかります。
  • コピーできる数はコピー元ではなく「コピー先サーバーの空きスロット」で決まります。コピー先のサーバーをブースト(レベルアップ)すると絵文字の上限が増え、より多くの絵文字を一度に取り込めるようになります。

表示されるメッセージ

処理中の埋め込みは、タイトルが ⌛ | Emoji Clone に変わり、「絵文字のコピーを処理中です。しばらくお待ちください...」と表示されます。

完了時の埋め込みには、コピーに成功した数が ✅ **(個数)** 個の絵文字をコピーしました。 の形で表示されます。失敗があった場合は続けて ❌ **(個数)** 個の絵文字のコピーに失敗しました。 が、エラーがあった場合はさらに **主なエラー:** の見出しに続けて主なエラー内容が表示されます。たとえば絵文字の上限に達したときは、エラー一覧に次の行が表示されます。

・絵文字の上限に達しました。

注意点・うまくいかないとき

  • 受け付けられるのはカスタム絵文字だけです。😀 のような Unicode の絵文字をリアクションとして付けても、コピー対象には含まれず、結果にも数えられません(確定に使う も同様に対象外です)。
  • 3 分以内に を押さなかった場合は、Bot がタイムアウトして案内メッセージを削除し、何も処理せずに終了します(削除する権限がある場合)。
  • コピー先サーバーの絵文字スロットが埋まっていると、上限到達のエラーが表示され、残りの絵文字はすべて失敗として数えられます。多数の絵文字をコピーするときは、あらかじめ空きスロットを確認してください。
  • 絵文字の画像を取得できなかった場合(ネットワークの不具合など)、その絵文字は失敗として数えられ、Bot は次の絵文字の処理へ進みます。
  • 処理後にリアクションが消えずに残っている場合は、Bot にリアクションを管理する権限が不足している可能性があります。

/emoji clone は他のサーバーの絵文字を、コマンドを実行したサーバーへ複製する操作です。意図しない絵文字が追加されないよう、信頼できるメンバーだけが使えるように権限を設定しておくことをおすすめします。

次のステップ / 関連ページ

最終更新:

目次