ユーザーの役割を取得する方法、Discord、Python

ノルベルトA。

私はボットを改善してきました。これで、ボットのパージメッセージを作成する方法がわかりましたが、パージメッセージはどのメンバーにも許可されるべきではなく、特定の役割を持つ人々にのみ許可されるべきです。

私はこのコードを実行しました:

if author.roles.has("BotModerator"):

このウェブサイト(https://anidiotsguide.gitbooks.io/discord-js-bot-guide/information/understanding_roles.html)で探しましたが、Javaでコーディングしているようです。どうすればよいですか。 Pythonで?

ちなみに、出力に表示されるエラーは「リスト」オブジェクトには属性がありません「あります」

ライト

aUserが持つロールroleオブジェクトのリストであり、ロールのnameプロパティにアクセスする必要があります。リスト内包表記を使用できます。

if "botmoderator" in [y.name.lower() for y in author.roles]:

しかしもちろん、これはそのコマンドを特定の役割を持つ人々、BotModeratorsだけに制限します。BotModeratorと呼ばれる役割がない限り、別のサーバーで使用することはできません。代わりにIDを使用することをお勧めします。方法がわからない場合は、役割にタグを付け、名前の前に円記号を付けて送信します。ロールのIDが表示されます。その後、代わりにそれを使用できます。

if "role_id" in [y.id for y in author.roles]:

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

ユーザーの役割discord.pyを取得する方法

分類Dev

ユーザーdiscord.js / userinfoコマンドの役割を表示する方法

分類Dev

discord.py | 特定のユーザーに役割を追加する

分類Dev

DiscordSocketClientを使用してユーザーの役割を取得する方法

分類Dev

特定の役割を持つユーザーを取得する

分類Dev

紹介されたユーザーの役割を取得する方法

分類Dev

Discord.netはユーザーの役割のリストを取得します

分類Dev

役割別にユーザーの表を取得する

分類Dev

ユーザーの役割を取得するには-Yii2

分類Dev

私のdiscordサーバーで言及されたすべてのユーザーに役割を追加する方法

分類Dev

symfony 3:特定のユーザーに役割を追加する方法

分類Dev

ユーザーの役割を指定する方法

分類Dev

上記のユーザーに役割を与えるボットコマンドを作成する方法| Discord.py

分類Dev

Liferayで役割を持つすべてのユーザーを取得する

分類Dev

Discord.js | 他の役割を受け取るユーザーに特定の役割を割り当てる

分類Dev

Keycloak-ユーザーの役割を取得するための最良の方法は何ですか

分類Dev

Eloquent:ユーザーの役割に基づいてページを取得する

分類Dev

子の役割の「ユーザー」をそれぞれ取得する

分類Dev

認証されたユーザーの役割/ステータスを取得する方法は?

分類Dev

Laratrust:役割がadminおよびsuperadminと等しいすべてのユーザーを取得する方法

分類Dev

AzureADユーザーのAzureADアプリの役割を管理する方法

分類Dev

Laravel - ユーザーに複数の役割を与える方法は?

分類Dev

ユーザーの役割とユーザーの制限を確認する

分類Dev

discord.pyで特定の役割を持つユーザーを見つける方法

分類Dev

ユーザーが別のDiscordサーバーからの役割を持っているかどうかを確認する方法

分類Dev

Jhipster-ユーザーの役割を確認する

分類Dev

特定のユーザーに役割を追加する

分類Dev

ユーザーの役割を確認するLaravel

分類Dev

ユーザーがDiscord.netの役割を持っているかどうかを確認します

Related 関連記事

  1. 1

    ユーザーの役割discord.pyを取得する方法

  2. 2

    ユーザーdiscord.js / userinfoコマンドの役割を表示する方法

  3. 3

    discord.py | 特定のユーザーに役割を追加する

  4. 4

    DiscordSocketClientを使用してユーザーの役割を取得する方法

  5. 5

    特定の役割を持つユーザーを取得する

  6. 6

    紹介されたユーザーの役割を取得する方法

  7. 7

    Discord.netはユーザーの役割のリストを取得します

  8. 8

    役割別にユーザーの表を取得する

  9. 9

    ユーザーの役割を取得するには-Yii2

  10. 10

    私のdiscordサーバーで言及されたすべてのユーザーに役割を追加する方法

  11. 11

    symfony 3:特定のユーザーに役割を追加する方法

  12. 12

    ユーザーの役割を指定する方法

  13. 13

    上記のユーザーに役割を与えるボットコマンドを作成する方法| Discord.py

  14. 14

    Liferayで役割を持つすべてのユーザーを取得する

  15. 15

    Discord.js | 他の役割を受け取るユーザーに特定の役割を割り当てる

  16. 16

    Keycloak-ユーザーの役割を取得するための最良の方法は何ですか

  17. 17

    Eloquent:ユーザーの役割に基づいてページを取得する

  18. 18

    子の役割の「ユーザー」をそれぞれ取得する

  19. 19

    認証されたユーザーの役割/ステータスを取得する方法は?

  20. 20

    Laratrust:役割がadminおよびsuperadminと等しいすべてのユーザーを取得する方法

  21. 21

    AzureADユーザーのAzureADアプリの役割を管理する方法

  22. 22

    Laravel - ユーザーに複数の役割を与える方法は?

  23. 23

    ユーザーの役割とユーザーの制限を確認する

  24. 24

    discord.pyで特定の役割を持つユーザーを見つける方法

  25. 25

    ユーザーが別のDiscordサーバーからの役割を持っているかどうかを確認する方法

  26. 26

    Jhipster-ユーザーの役割を確認する

  27. 27

    特定のユーザーに役割を追加する

  28. 28

    ユーザーの役割を確認するLaravel

  29. 29

    ユーザーがDiscord.netの役割を持っているかどうかを確認します

ホットタグ

アーカイブ