Discord

雑記

[Dpy]Disocord.pyでエラーハンドリング

Discord.pyのcommandsを使うと、on_command_error()で全エラーを対象に、あるいは……のように書けば指定関数でのみエラーを処理し、エラー解説メッセージを出力する等の処理ができます。正規のコマンド例を個別に出すなんてことも出来ますね。
DiscordBot開発

[Dpy]on_messageをDMでだけ動かす

on_messageをDMでだけ動かしたいとき、単純に @bot.event async def on_message(message): if message.guild: return hoge() # DMのon_messageで動か...