2021-07-22 Discord.pyでループ処理を非同期で実行する方法 プログラミング こんにちは。dntfです。 今回はdiscord.pyでループ処理を非同期で実行できるようにする方法をかこうと思います。 つまりは ループ処理を行いつつメッセージの処理も返せる。 ということです。 使う文法 実際に使ってみる 使う文法 今回はtasks.loopというものを使用します。 ↓のソースコードをご自分のソースコードに入れ込んでください from discord.ext import tasks @tasks.loop(seconds=10) async def loop(): # # ループする処理 # loop.start() 実際に使ってみる 実際に入れ込んでいるdiscordのbotは↓のような感じになります。 必ずループ処理を開始してから、クライアントを走らせてください。 kawaii_garden-eel bot