discord.pyでチャンネルのリストを非表示にする方法はありますか?

スープ

だから私は友達のサーバーの1つにボットを書いていて、それを機能させることができるようです。複数のチャンネルを非表示にする方法が必要です。配列に隠す必要のあるすべてのチャネルを提供する関数をすでに作成しました。呼び出されたときに配列内の項目を反復処理する関数が必要です。この関数は、関数が提供read_messagesする指定されたユーザーからアクセス許可を削除します。

# expected input
hide(channels_to_hide, user)

期待される出力:にリストされてchannels_to_hideいるすべてのチャネルはから非表示になっていuserます。

私は使用しようとしawait channel.set_permissions()ましたが、それを機能させることができないようで、チャネルを非表示にするとドキュメントが少しスペーシーに見えます。また、discord.pyリライトバージョンを使用しています。

ありがとう、スープ

アブデュルアズィーズ

指定されたすべてのチャネルを非表示にする役割を検討する必要があります。ロールを取得して、このように追加できます。これは、on_raw_reaction_add内で実行されます。

@bot.event
async def on_raw_reaction_add(payload):
    if message.author.id != bot.user.id:
        return # not to take reactions from message not made by the bot itself
    
    role = 'hide' # you can also use a list of roles 
    guild = bot.get_guild(payload.guild_id)

    user = await bot.fetch_user(payload.user_id)
    name = guild.get_member_named(user.name)
    await name.add_roles(role)

役割を追加する別の方法は次のとおりです

role = discord.utils.get(ctx.guild.roles, name="role to add name")
user = ctx.message.author
await user.add_roles(role)

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

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

編集
0

コメントを追加

0

関連記事

分類Dev

Discord.jsでのみチャンネルをエモートにする方法はありますか?

分類Dev

discord.pyで、作成したばかりのチャンネルでメッセージを送信する方法は?

分類Dev

discord.pyボットパネルをホストする無料の方法はありますか?

分類Dev

discord.pyで元のリンクを非表示にする方法

分類Dev

音声チャネルのメンバーのリストを取得するために使用するdiscord.pydiscordボットコードを新しいdiscord.pyバージョンに変換するにはどうすればよいですか?

分類Dev

Discord.py-音声チャンネルのIDを取得するにはどうすればよいですか?

分類Dev

discord.pyでdiscordテキストチャンネルのパーミッションを変更する

分類Dev

Discord.pyすべてのテキストチャネルを削除する方法?

分類Dev

どの音声チャネルユーザー書き込みコマンドがdiscord.pyにあるかにアクセスする方法は?

分類Dev

反応除去を別のチャネルに記録する方法は?Discord.py

分類Dev

エイリアスのリストを取得する方法はありますか?(Discord py)

分類Dev

discord.jsボットをそれ自体で音声チャネルに参加させる方法はありますか?

分類Dev

Discord.pyは、特定のチャネルに入るsayコマンドを#で使用できるようにすることができますか?

分類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

コンテキストなしで現在のチャネルにメッセージを送信しますか?| discord.pyの書き換え

分類Dev

Discordボットが現在接続されている音声チャネルの数をコマンドで表示することはできますか?

分類Dev

discord.pyで一度に複数のコマンドの残りのクールダウン時間を取得する方法はありますか?

分類Dev

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

分類Dev

discord.py(書き換え)コマンドの使用能力を単一のチャネルに絞り込むにはどうすればよいですか?

分類Dev

discord.py(rewrite)でチャネル削除リアクションを作成するにはどうすればよいですか?

分類Dev

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

Related 関連記事

  1. 1

    Discord.jsでのみチャンネルをエモートにする方法はありますか?

  2. 2

    discord.pyで、作成したばかりのチャンネルでメッセージを送信する方法は?

  3. 3

    discord.pyボットパネルをホストする無料の方法はありますか?

  4. 4

    discord.pyで元のリンクを非表示にする方法

  5. 5

    音声チャネルのメンバーのリストを取得するために使用するdiscord.pydiscordボットコードを新しいdiscord.pyバージョンに変換するにはどうすればよいですか?

  6. 6

    Discord.py-音声チャンネルのIDを取得するにはどうすればよいですか?

  7. 7

    discord.pyでdiscordテキストチャンネルのパーミッションを変更する

  8. 8

    Discord.pyすべてのテキストチャネルを削除する方法?

  9. 9

    どの音声チャネルユーザー書き込みコマンドがdiscord.pyにあるかにアクセスする方法は?

  10. 10

    反応除去を別のチャネルに記録する方法は?Discord.py

  11. 11

    エイリアスのリストを取得する方法はありますか?(Discord py)

  12. 12

    discord.jsボットをそれ自体で音声チャネルに参加させる方法はありますか?

  13. 13

    Discord.pyは、特定のチャネルに入るsayコマンドを#で使用できるようにすることができますか?

  14. 14

    Discord.pyのチャンネルリストからテキストチャンネルを取り除く方法

  15. 15

    discord.pyを使用してすべてのテキストチャネルを取得するにはどうすればよいですか?

  16. 16

    discord.pyですべてのテキストチャンネルのパーミッションを変更する方法は?

  17. 17

    discord.pyで友達リクエストを送信する方法はありますか?

  18. 18

    チャンネルにメッセージがあるかどうかを確認するにはどうすればよいですか?Discord.py

  19. 19

    特定の音声チャネルを無視するにはどうすればよいですか?discord.py

  20. 20

    discord.pyボットがロールに言及するのを防ぐ方法はありますか?

  21. 21

    テキストチャネルの権限値を確認するにはどうすればよいですか?[discord.py]

  22. 22

    Discordボットは特定のチャネルでコマンドをリッスンします

  23. 23

    コンテキストなしで現在のチャネルにメッセージを送信しますか?| discord.pyの書き換え

  24. 24

    Discordボットが現在接続されている音声チャネルの数をコマンドで表示することはできますか?

  25. 25

    discord.pyで一度に複数のコマンドの残りのクールダウン時間を取得する方法はありますか?

  26. 26

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

  27. 27

    discord.py(書き換え)コマンドの使用能力を単一のチャネルに絞り込むにはどうすればよいですか?

  28. 28

    discord.py(rewrite)でチャネル削除リアクションを作成するにはどうすればよいですか?

  29. 29

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

ホットタグ

アーカイブ