【问题标题】:Discord.py - Send message every day at a specific timeDiscord.py - 每天在特定时间发送消息
【发布时间】:2021-12-09 13:18:23
【问题描述】:

我无法让我的 Discord BOT 在每天的准确时间向服务器发送消息。

我正试图让我的不和谐机器人每天在特定时间发送一条消息。

例如:我希望每天12:00,BOT会向频道发送一条消息,消息是:“服务器将在5分钟后重新启动!”。

我在整个互联网上搜索过这个,我没有尝试过,我几乎在这里绞尽脑汁,有人可以帮助我吗?

【问题讨论】:

标签: discord.py discord.py-rewrite


【解决方案1】:

你可以试试这个 Python 包:https://pypi.org/project/schedule/

简单制作一个函数,使用客户端通过id向特定频道发送消息。

我不确定 Discord python 库是如何工作的,但如果你进行一些挖掘,我相信有办法。

【讨论】:

    【解决方案2】:

    您可以使用 datetime 库来执行此操作,方法是创建一个循环并检查当前时间是否等于您希望代码执行的时间,我有一段时间没有使用 datetime 所以我不能在此处提供一个示例,但我在以前的不和谐机器人中已经这样做了

    【讨论】:

    • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
    猜你喜欢
    • 2020-12-25
    • 2022-01-25
    • 1970-01-01
    • 2019-05-18
    • 1970-01-01
    • 2019-07-27
    • 2020-12-03
    • 1970-01-01
    • 2019-06-02
    相关资源
    最近更新 更多