定时消息发送到特定频道

Posted

技术标签:

【中文标题】定时消息发送到特定频道【英文标题】:Timed message sent to specific channel 【发布时间】:2019-09-03 20:16:36 【问题描述】:

我希望在 discord.js 中使用我的以下代码,让我的机器人以一定的时间间隔将特定消息发送到设置的特定频道。我怎样才能做到这一点?

client.channels.get("550449channelidhere40447774").send(`<@&566483roleidhere34268683> i don't forget! somethingh somewthing`);

【问题讨论】:

【参考方案1】:

我会使用 setInterval。这看起来像这样:

setInterval(function() 
client.channels.get("550449channelidhere40447774").send(`<@&566483roleidhere34268683> i don't forget! somethingh somewthing`);
, 10000);

10000 是时间间隔。在这种情况下,我将其设置为 10000 毫秒(10 秒)

【讨论】:

TypeError: client.channels.get 不是函数

以上是关于定时消息发送到特定频道的主要内容,如果未能解决你的问题,请参考以下文章

如何使用不和谐机器人将消息发送到特定频道?

根据参数向特定频道发送消息

如何让机器人在收到来自某个消息的反应后将消息发送到特定频道

如何配置机器人删除发送到特定频道的消息,除非它以特定字符串开头?

Discord.py - 如何接收和发送消息到特定频道?

如何将此消息发送到另一个特定频道?