如何在特定日期和时间在discord.py中发送消息

如何在特定日期和时间在discord.py中发送消息,discord.py,Discord.py,我正在创建一个机器人,它会为特定事件发送提醒。比如说,我们有一个事件将发生在2021年4月28日下午3:30 我希望我的机器人在2021年4月28日和下午3:30发送消息 请帮帮我。我找到了类似的答案 这对你有帮助吗? 如果仍然存在问题,请询问我,我将发布我的版本。:) 谢谢D我像你一样搜索提醒代码,但我没有找到任何东西,但经过几天的搜索,我找到了一个代码,并对其进行了编辑,用于我的机器人及其工作状态,我将在这里分享 这样做: import discord from discord.ext i

我正在创建一个机器人,它会为特定事件发送提醒。比如说,我们有一个事件将发生在2021年4月28日下午3:30

我希望我的机器人在2021年4月28日和下午3:30发送消息


请帮帮我。

我找到了类似的答案

这对你有帮助吗?

如果仍然存在问题,请询问我,我将发布我的版本。:)


谢谢D

我像你一样搜索提醒代码,但我没有找到任何东西,但经过几天的搜索,我找到了一个代码,并对其进行了编辑,用于我的机器人及其工作状态,我将在这里分享

这样做:

import discord
from discord.ext import commands, tasks
import asyncio
import datetime
from datetime import date


time = datetime.datetime.now()
today = date.today()

remtime = today.strftime("%d/%m/%Y")

client = commands.Bot(command_prefix="/")


async def timer():
    await client.wait_until_ready()
    channel = client.get_channel(Channel Id Here)
    msg_sent = False
    
    while True:
#15 = 3pm  in 24 hour format
        if time.hour == 15 and time.minute == 30 and remtime == "28/04/2021":
            if not msg_sent:
                await channel.send('Its Time')
                msg_sent = True
        else:
            msg_sent = False

    await asyncio.sleep(1)
    
client.run('Your Discord Bot Token')

希望它能起作用。

您应该包括您已经尝试过的内容,我们将能够帮助您调试您的问题。如果你还没有开始,我建议你尝试一些类似的任务。医生:我之前去过那里。但是我没有使用discord.ext你能分享你的版本吗