0

我想要实现的目标:从 JS 控制台向某个不和谐频道(通过 id)发送消息

仅使用 discord.js 有很多关于此的帖子和答案,但我找不到任何适用于 Commando 的东西。

这是我正在使用的代码:

let y = process.openStdin()
y.addListener("data", res => {
    let x = res.toString().trim().split(/ +/g)
    let targetChannelName = "general";
    try {
    await message.guild.channels.find(channel => channel.name === targetChannelName && channel.type === "text").send(x.join(" "));
    }  catch {console.log}
});

这可能在 discord.js 中可以正常工作,但 message.guild.channels.find 在 Commando 中不起作用,我不确定是否let targetChannelName = "general"真的在我的服务器中获取了频道。

4

0 回答 0