如何让 discord bot 在特定时间和日期(在 Python 中)发送消息?

时间:2021-06-27 13:06:50

标签: python discord discord.py

我目前正在开发一个不和谐的机器人,我想制作某种公告系统。 基本上是用户输入消息以及将消息发送到特定频道的日期和时间。

我不知道该怎么做。

1 个答案:

答案 0 :(得分:0)

使用 datetime 和 json 模块,事情可以解决。

首先从用户那里获取日期和时间参数并将其存储在一个 json 文件中。

现在创建一个函数,将 json 文件中的日期与当前时间进行比较。

接下来使用每个命令调用该函数以使其每次更新。

如果json文件中的时间=当前时间,发送公告!

如果你想你可以在发送特定通知后立即删除json文件中的数据,或者如果你想每天在指定时间发送该通知就保持不变。