🌟
discord.pyで指定の時刻に処理を実行する
コード
#必要なものをインポート
from discord.ext import commands, tasks
from datetime import time, timezone, timedelta
JST = timezone(timedelta(hours=+9), "JST")
#時刻をリストで設定
times = [
time(hour=10, tzinfo=JST),
time(hour=22, minute=30, tzinfo=JST)
]
#my_taskの部分はお好きな名前にしてください
@tasks.loop(time=times)
async def my_task():
print("Hi")
この他に、my_task.start()をon_readyやdef __init__の部分に書いておいてください。
Discussion