拡張モジュールに対して、よくある質問をまとめたものです。気軽に質問やプルリクエストを提出してください。質問コルーチンコルーチンとはなんですか。どこで使用することができますか。「ブロッキング」とはなんですか。examples?「プレイ中」状態の設定をするにはどうすればいいですか。特定のチャンネルにメッセージを送るにはどうすればいいですか。message?画像をアップロードするにはどうすればいいですか。メッセージにリアクションをつけるにはどうすればいいですか。やってコルーチンをプレイヤーの後処理に渡すのですか。バックグラウンドで何かを動かすにはどうすればいいですか。特定のユーザー、役割、チャンネル、サーバを取得するにはどうすればいいですか。Webリクエストはどうやって作ればよいですか。Embedの画像にローカルの画像を使用するにはどうすればいいですか。招待、または監査ログのエントリが作成されるイベントはありますか。使うとコマンドが動作しなくなります。コマンドの引数にクォーテーションが必要なのはなぜですか。取得するにはどうすればよいですか。サブコマンドを作るにはどうすればいいですか。コルーチン¶コルーチンとasyncioに関する質問。コルーチンとはなんですか。呼び出さなければならない関数です。にエンカウントした場合、そのポイントで関数の実行を停止し、他の作業を実行します。これは作業が終了し、このポイントに戻ってくるまで続きます。これにより、スレッドや複雑なマルチプロセッシングを用いずに複数の処理を並列実行することができます。コルーチンにawaitを記述し忘れた場合、コルーチンは実行されません。awaitの記述を忘れないように注意してください。どこで使用することができますか。関数の中でのみ使用できます。「ブロッキング」とはなんですか。修飾子がないコードすべてを指します。全てのブロッキングが悪いというわけではありません。ブロッキングを使用することは避けられませんが、ブロックの発生は出来るだけ少なくする必要があります。長時間のブロックが発生すると、関数の実行が停止しないため、長時間Botがフリーズすることになることを覚えておきましょう。ロギングを有効にするには、:ref:`logging_setup`をご覧ください。