在制作一个不和谐的bot只是为了好玩的同时,我一直在尝试创建一种跟踪功能,以便每当发布消息时都会在某个频道中重新发布消息。在某个频道中接收。然而,即时通讯试图使它说它在什么通道类型(专用DM,服务器通道等),但我找不到任何方法来检查通道类型。我在不和谐的开发人员门户网站上看到有一个名为“ type”的变量,该变量根据类型给出一个数字,但是您无法找到使用它的任何方式,并且没有其他人说如何做到这一点。 [基本上是我试图弄清楚如何用不和io定义频道类型]
if (channelType == 0) {
bot.sendMessage({
to: '636271494980173834',
message: '> ' + user + ' sent "' + message.substring(0) + '" in private DMs'
});
}
答案 0 :(得分:0)
这里是文档 doc
所以这个:
if (message.channel.type === "dm") {
bot.sendMessage({
to: '636271494980173834',
message: '> ' + user + ' sent "' + message.substring(0) + '" in private DMs'
});
}