【发布时间】:2021-02-05 20:46:01
【问题描述】:
如何在每天 14:00 运行 DiscordClient().announceChallenge() 并且机器人/脚本 24/7 运行?
imports
class DiscordClient(discord.Client):
def __init__(self):
super().__init__()
async def on_ready(self):
print('Logged on as {0}!'.format(self.user))
async def announceChallenge(self):)
print("Announced the daily challenge")
client = DiscordClient()
client.run(token)```
【问题讨论】:
-
@Flair 你知道如何让机器人在特定时间运行,而不是每 24 小时运行一次吗?
-
已接受答案中的 cmets 提出了各种方法。您可以计算第二天 14:00 的时间,然后从那里计算等待时间。
标签: python discord scheduled-tasks discord.py