Discord.py:ユーザーIDでしか実行できないコマンドを作成するにはどうすればよいですか?

Lightingwave6

だから私は自分だけができるコマンドを使用してリンクしたいので、次のようにユーザーIDを使用できます

@commands.has_any_role()

しかし、私のユーザーIDで

棒線画

簡単な解決策は、自分のIDを確認し、ifステートメントを使用してユーザーのIDを確認することです。

私がdiscord.pyを実行してからかなりの時間が経ちましたが、ここに私の亀裂があります:


# Set your id here
my_id = 1234567890

async def my_command(ctx):
  if ctx.author.id == my_id:
    // do something

複数のコマンド用のカスタムデコレータを作成するには、次のように定義します。


# Set your id here
my_id = 1234567890

is_me = commands.check(lambda ctx: ctx.author.id == my_id)

@commands.command()
@is_me
async def command():
  // do something

カスタムデコレータを使用する利点は、必要なインデントが減り、複数の機能に適用できることです。

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

discord.pyでタイマーコマンドを作成するにはどうすればよいですか?

分類Dev

discord.pyでコマンドの実行を停止するにはどうすればよいですか?

分類Dev

Discord.pyでユーザーのIDを取得するにはどうすればよいですか?

分類Dev

別のコマンドの実行時にdiscord.pyコマンドのループを解除するにはどうすればよいですか?

分類Dev

C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

分類Dev

Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

分類Dev

Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

分類Dev

Discord.pyが音声コマンドのasyncio関数を実行しない問題を修正するにはどうすればよいですか?

分類Dev

Discord.pyが音声コマンドのasyncio関数を実行しない問題を修正するにはどうすればよいですか?

分類Dev

実在しないボットユーザーを作成できるdiscord.pyリライトを使用してDiscordボットを作成するにはどうすればよいですか?

分類Dev

discord.pyでpingコマンドを作成するにはどうすればよいですか?

分類Dev

discord.pyでユーザーのIDを使用してユーザーに言及するにはどうすればよいですか?

分類Dev

このコマンドループを作成するにはどうすればよいですか?[Discord.js]

分類Dev

参加しているユーザー/メンバーのギルドIDを取得するにはどうすればよいですか(Discord.js)

分類Dev

discord.pyでIDを使用してユーザーのアバターを取得するにはどうすればよいですか?

分類Dev

ユーザーが埋め込みコマンドの16進色を選択できるようにするにはどうすればよいですか?| Discord.py

分類Dev

(discord.py)ユーザーのロールも表示するボットのwhoisコマンドは、「@ everyone」を「@@ everyone」と表示します。これを修正するにはどうすればよいですか。

分類Dev

discord.py APIを使用して、discordでユーザーを特定のチャネルに移動するにはどうすればよいですか?

分類Dev

Discordギルドにいないユーザーのユーザー名を取得するにはどうすればよいですか?

分類Dev

discord.py(書き換え)特定のチャンネルにコマンドを作成するにはどうすればよいですか?

分類Dev

Discord JDAのdiscordタグからユーザーを取得するにはどうすればよいですか?

分類Dev

discord.pyでユーザー入力を取り込むにはどうすればよいですか?

分類Dev

Discord Bots C#で禁止解除コマンドを作成するにはどうすればよいですか?

分類Dev

c#でdiscordコマンドの作成者を取得するにはどうすればよいですか?

分類Dev

discord.py rewriteのクラスのメソッドを使用してコマンドを作成するにはどうすればよいですか?

分類Dev

Discord.jsユーザーのIDを使用してユーザーのニックネームを取得するにはどうすればよいですか?

分類Dev

Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

分類Dev

Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

分類Dev

Discord.pyに組み込まれている「コマンドメニュー」を使用するにはどうすればよいですか?

Related 関連記事

  1. 1

    discord.pyでタイマーコマンドを作成するにはどうすればよいですか?

  2. 2

    discord.pyでコマンドの実行を停止するにはどうすればよいですか?

  3. 3

    Discord.pyでユーザーのIDを取得するにはどうすればよいですか?

  4. 4

    別のコマンドの実行時にdiscord.pyコマンドのループを解除するにはどうすればよいですか?

  5. 5

    C#のDiscordボットにユーザー入力を保存するコマンドを作成するにはどうすればよいですか?

  6. 6

    Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

  7. 7

    Pythonを使用してdiscord.pyでリーダーボードコマンドを作成するにはどうすればよいですか?

  8. 8

    Discord.pyが音声コマンドのasyncio関数を実行しない問題を修正するにはどうすればよいですか?

  9. 9

    Discord.pyが音声コマンドのasyncio関数を実行しない問題を修正するにはどうすればよいですか?

  10. 10

    実在しないボットユーザーを作成できるdiscord.pyリライトを使用してDiscordボットを作成するにはどうすればよいですか?

  11. 11

    discord.pyでpingコマンドを作成するにはどうすればよいですか?

  12. 12

    discord.pyでユーザーのIDを使用してユーザーに言及するにはどうすればよいですか?

  13. 13

    このコマンドループを作成するにはどうすればよいですか?[Discord.js]

  14. 14

    参加しているユーザー/メンバーのギルドIDを取得するにはどうすればよいですか(Discord.js)

  15. 15

    discord.pyでIDを使用してユーザーのアバターを取得するにはどうすればよいですか?

  16. 16

    ユーザーが埋め込みコマンドの16進色を選択できるようにするにはどうすればよいですか?| Discord.py

  17. 17

    (discord.py)ユーザーのロールも表示するボットのwhoisコマンドは、「@ everyone」を「@@ everyone」と表示します。これを修正するにはどうすればよいですか。

  18. 18

    discord.py APIを使用して、discordでユーザーを特定のチャネルに移動するにはどうすればよいですか?

  19. 19

    Discordギルドにいないユーザーのユーザー名を取得するにはどうすればよいですか?

  20. 20

    discord.py(書き換え)特定のチャンネルにコマンドを作成するにはどうすればよいですか?

  21. 21

    Discord JDAのdiscordタグからユーザーを取得するにはどうすればよいですか?

  22. 22

    discord.pyでユーザー入力を取り込むにはどうすればよいですか?

  23. 23

    Discord Bots C#で禁止解除コマンドを作成するにはどうすればよいですか?

  24. 24

    c#でdiscordコマンドの作成者を取得するにはどうすればよいですか?

  25. 25

    discord.py rewriteのクラスのメソッドを使用してコマンドを作成するにはどうすればよいですか?

  26. 26

    Discord.jsユーザーのIDを使用してユーザーのニックネームを取得するにはどうすればよいですか?

  27. 27

    Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

  28. 28

    Discord.pyの書き換えでボットのユーザー名/アバターを変更するにはどうすればよいですか?

  29. 29

    Discord.pyに組み込まれている「コマンドメニュー」を使用するにはどうすればよいですか?

ホットタグ

アーカイブ