前提・実現したいこと
Discord.pyで一時停止処理がうまくいきません。
処理の停止が終わると、一時停止中の処理がすべて実行されてしまいます。
始めての質問で、至らない点もあると思いますが、回答よろしくおねがいします。
発生している問題・エラーメッセージ
!pause ->20秒待機します !hi !hi ->(何も起こらない) ##二十秒後 ->こんにちは! こんにちは!
該当のソースコード
python
1import discord 2TOKEN = 'xxxxxx' 3client = discord.Client() 4@Client.event 5async.def on_message(message): 6 if message.author.bot: 7 return 8 if message.content == '!pause': 9 await message.channel.send("20秒待機します") 10 await time.sleep(20) 11 if message.content == '!hi': 12 await message.channel.send("こんにちは!") 13
試したこと
time.sleep
を使いましたが、一時停止が終了すると、停止中の処理がすべて実行されてしまいます。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/04/16 06:43 編集
2020/04/16 06:31