前提・実現したいこと
Discord.pyにて、指定時間後に処理をする機能を作ろうと考えています。
下記にある、該当するコードの場合だと
もう一度!timeer
と実行されたら上書きされて、タイマーが始まってしまいます。
なので、!timer
が実行されたときに
今実行中にタイマーがあるかを確認するようにするにはどうすればいいですか?
該当のソースコード
python
1@bot.event 2async def on_message(message): 3 if message.content == "!timer": 4 await message.channel.send("タイマー開始\n10秒後にお知らせします。") 5 await asyncio.sleep(10) 6 await message.channel.send("10秒が経過しました。") 7 8 await bot.process_commands(message)
補足情報(FW/ツールのバージョンなど)
Python 3.9.5
DIscord.py 1.7.1
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/06/19 06:16
2021/06/19 06:49