discord.py絵文字すべてのサーバーボット

darkone

各埋め込みに固有の絵文字を含む埋め込みを送信するボットがあり、絵文字をアップロードしたテストサーバーではうまく機能しますが、他のサーバーにはカスタム絵文字がないため、表示されません。

使用:

emoji = get(ctx.message.guild.emojis, name='emojinamehere')

もちろん、それが含まれているサーバーでは機能しますが、ボットが含まれているサーバーからすべての絵文字を取得して使用する方法はありますか?

脳死

特にctx.message.guild.emojis別名を使用しているため、コンテキストギルドから絵文字を取得しようとしています(絵文字がない場合があります)。

get名前による検索を取り除き、bot.get_emoji()を使用することができます。ここでbotはボット/クライアントオブジェクトです。

ボットは、すべてのギルドのすべての絵文字を内部キャッシュに保存し、そこからget_emoji()取得して、すべてのギルドで機能するようにします。

これを行うには、現在取得している名前ではなく、絵文字ID(整数)が必要になります。名前で取得してからIDを取得することもできますが、それは不要な手順です。

絵文字IDは一意であり、変更できないため、絵文字IDを使用してください(名前は重複することも変更されることもあるため、名前による取得で問題が発生する可能性があります)。

Discordクライアントアプリを使用すると、絵文字IDをすばやく取得できます。

  • テキストボックスの入力にカスタム絵文字を入力します
  • \絵文字の前に入力してください
  • チャットにメッセージを送信する
  • メッセージは次のようなものに変換されます <:emoji_name:emoji_id>

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ボットのステータスに、その中のすべてのサーバーのメンバー数を表示させる方法(discord.py)

分類Dev

サーバー内のすべてのメンバーにdiscord.jsボットを作成する方法

分類Dev

Discord Musicボットを複数のサーバーで動作させますか?Discord.py(書き換え)

分類Dev

メッセージにリアクションを追加するDiscordボットdiscord.py(カスタム絵文字なし)

分類Dev

Discord.pyボットはキーキャップ絵文字を送信しません

分類Dev

discord.pyを使用して、特定のサーバーチャネル内のすべてのメッセージをチェックするボットを作成するにはどうすればよいですか?

分類Dev

すべてのボットコマンドを取得discord.py

分類Dev

ボット以外のすべてのメンバーのリストを取得して、Discord.pyを書き換える方法は?

分類Dev

メッセージ内の絵文字に反応したユーザーを取得する方法(discord.py)

分類Dev

discord.py絵文字のクリーンコンテンツ?

分類Dev

discord.py絵文字のクリーンコンテンツ?

分類Dev

すべてのメンバーを取得discord.py

分類Dev

アニメーション絵文字を使用したDiscordボット

分類Dev

1台のサーバーでdiscordボットdiscordjsをテストする

分類Dev

ボットがサーバーに参加したときにステータスを変更する| discord.py

分類Dev

サーバーに参加する前にボットに権限を要求させる方法discord.py

分類Dev

discord.py-ボットがサーバーを離れた後、jsonからギルドを削除します

分類Dev

discord.jsのメッセージから絵文字のURLを取得します

分類Dev

discord.py:ボットのあるサーバーにいないユーザーの名前をIDから取得できますか?

分類Dev

discord.jsのメッセージから絵文字情報を取得する

分類Dev

新しいdiscord.pyバージョンを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

分類Dev

Discord.pyは、ファイルを含むすべてのメッセージをボットにコピーさせます

分類Dev

Discord.pyは、すべてのギルドボットの名前を1つの埋め込み/メッセージに取得します

分類Dev

埋め込みフッターにカスタム絵文字を配置する方法| Discord.py

分類Dev

Discord.py:コマンドはサーバーのみですか、それともボットを永続的に編集しますか?

分類Dev

Discord.py | メンバー名とメンバーIDの両方でボットの禁止を解除しようとしています

分類Dev

ボットがコンソールにあるすべてのDiscordサーバーIDを一覧表示するにはどうすればよいですか?| discord.js

分類Dev

discord.pyを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

分類Dev

サーバーからサーバーへのDiscordボットコピーメッセージ

Related 関連記事

  1. 1

    ボットのステータスに、その中のすべてのサーバーのメンバー数を表示させる方法(discord.py)

  2. 2

    サーバー内のすべてのメンバーにdiscord.jsボットを作成する方法

  3. 3

    Discord Musicボットを複数のサーバーで動作させますか?Discord.py(書き換え)

  4. 4

    メッセージにリアクションを追加するDiscordボットdiscord.py(カスタム絵文字なし)

  5. 5

    Discord.pyボットはキーキャップ絵文字を送信しません

  6. 6

    discord.pyを使用して、特定のサーバーチャネル内のすべてのメッセージをチェックするボットを作成するにはどうすればよいですか?

  7. 7

    すべてのボットコマンドを取得discord.py

  8. 8

    ボット以外のすべてのメンバーのリストを取得して、Discord.pyを書き換える方法は?

  9. 9

    メッセージ内の絵文字に反応したユーザーを取得する方法(discord.py)

  10. 10

    discord.py絵文字のクリーンコンテンツ?

  11. 11

    discord.py絵文字のクリーンコンテンツ?

  12. 12

    すべてのメンバーを取得discord.py

  13. 13

    アニメーション絵文字を使用したDiscordボット

  14. 14

    1台のサーバーでdiscordボットdiscordjsをテストする

  15. 15

    ボットがサーバーに参加したときにステータスを変更する| discord.py

  16. 16

    サーバーに参加する前にボットに権限を要求させる方法discord.py

  17. 17

    discord.py-ボットがサーバーを離れた後、jsonからギルドを削除します

  18. 18

    discord.jsのメッセージから絵文字のURLを取得します

  19. 19

    discord.py:ボットのあるサーバーにいないユーザーの名前をIDから取得できますか?

  20. 20

    discord.jsのメッセージから絵文字情報を取得する

  21. 21

    新しいdiscord.pyバージョンを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

  22. 22

    Discord.pyは、ファイルを含むすべてのメッセージをボットにコピーさせます

  23. 23

    Discord.pyは、すべてのギルドボットの名前を1つの埋め込み/メッセージに取得します

  24. 24

    埋め込みフッターにカスタム絵文字を配置する方法| Discord.py

  25. 25

    Discord.py:コマンドはサーバーのみですか、それともボットを永続的に編集しますか?

  26. 26

    Discord.py | メンバー名とメンバーIDの両方でボットの禁止を解除しようとしています

  27. 27

    ボットがコンソールにあるすべてのDiscordサーバーIDを一覧表示するにはどうすればよいですか?| discord.js

  28. 28

    discord.pyを使用してdiscordサーバーのすべてのメンバーのリストを取得するにはどうすればよいですか?

  29. 29

    サーバーからサーバーへのDiscordボットコピーメッセージ

ホットタグ

アーカイブ