Javascript 如何让bot将消息发送到';概述';频道,还是消息最多的频道?
我正在创建一个discord机器人,它每天在特定的时间向公会发送消息。我正在使用Javascript 如何让bot将消息发送到';概述';频道,还是消息最多的频道?,javascript,bots,discord,discord.js,Javascript,Bots,Discord,Discord.js,我正在创建一个discord机器人,它每天在特定的时间向公会发送消息。我正在使用cron发送预定消息,但不确定要为bot编写什么代码来将消息发送到公会的“常规”频道,如果他们没有“常规”频道,则发送到活动或消息最多的频道 由于defaultChannel已被删除,我不确定该如何执行此操作。另外,我不想使用通道id将消息发送到特定的通道,因为我想将此bot公开,以便许多不同的协会可以使用 cron.schedule('00 45 12,20 * * *', () => { /
cron
发送预定消息,但不确定要为bot编写什么代码来将消息发送到公会的“常规”频道,如果他们没有“常规”频道,则发送到活动或消息最多的频道
由于defaultChannel
已被删除,我不确定该如何执行此操作。另外,我不想使用通道id将消息发送到特定的通道,因为我想将此bot公开,以便许多不同的协会可以使用
cron.schedule('00 45 12,20 * * *', () => {
//code to send a message to guild's 'default channel' or 'channel with most activity goes here'
}, {
scheduled: true,
timeZone: "America/Los_Angeles"}
);
它不一定要发送到“默认”频道或包含大多数消息的频道。这些正是我想到的选择。基本上,我希望信息只发送到一个每个人都能看到的频道。任何帮助都将不胜感激。谢谢 1实现这一点的方法是使用discord API发布消息 问题是你必须知道频道的ID是什么。尽管要小心机器人可以发送的第一个频道,但这也可能是公告 我的建议是在数据库中使用配置。这应该允许人们设置发送消息的通道