不和谐机器人提醒或警报

时间:2020-07-13 12:35:45

标签: javascript discord discord.js

我正在寻找一种方法,使我的Discord机器人每天15:00在频道上说一条消息(好像是提醒或警报)。我一直在GitHub上搜索代码,但找不到适合我所寻找内容的代码。我发现的大多数代码都是这样工作的,很难使机器人在准确的时间发送消息,而且该机器人一天24小时都处于激活状态,因此它不会被取消。代码:

$B$2:$B$100

1 个答案:

答案 0 :(得分:0)

这有效:

setInterval(() => {
  const date = new Date(); // today
  if (date.getHours() === 15 && date.getMinutes() === 0) {
    const targetChannel = message.guild.channels.cache.get('ChannelID');
    if (targetChannel)
      targetChannel
      .send('**Hello**')
      .then((m) => {
        m.delete(86400000);
      })
      .then((m) => {
        m.edit('Editing...');
      });
    message.channel.send('Hello');
  }
}, 60000); // check every minute