message.channelがTextChannel以外なら無視する
ソースコード
message.channel
が discord.TextChannel
のインスタンスかどうかで分岐するようにします。
@client.event
async def on_message(message):
if not isinstance(message.channel, discord.TextChannel):
return
await message.channel.send('ここはTextChannelだよ')
参考ドキュメント
-
[Pythonで型を取得・判定するtype関数, isinstance関数 note.nkmk.me](https://note.nkmk.me/python-type-isinstance/) - discord.Message.channel discord.py 1.2.3 documentation