前提・実現したいこと
Discord.pyでグローバルチャット機能を作っています。
チャンネルトピックが特定の文字の場合メッセージを送信するようにしたいのですが、テキストチャンネルのみを取得する方法が分かりません。
該当のソースコード
Python
1channels = client.get_all_channels() 2 global_channels = [ch for ch in channels if ch.topic == 'グローバルチャットができるよ!']
このコードでは、Botがアクセスするすべてのチャンネルを取得してしまうので、テキストチャンネルのみを取得したいです。
補足情報(FW/ツールのバージョンなど)
repl.it
Python 3.8
discord.py 1.5.1

回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/11/07 09:31
2020/11/07 10:01