NodeJS 使用命令存储通道ID

ru9i0ody  于 2023-01-25  发布在  Node.js
关注(0)|答案(1)|浏览(127)

我正在使用discord.js v13 bot,我想做一个命令,存储命令发送的通道ID,然后,一个命令,只工作存储的通道.我想代码的例子来做到这一点:)
我没有尝试,因为我不知道怎么做:)

ltskdhd1

ltskdhd11#

如果您知道如何实际操作,这将非常简单。您可以使用以下功能收听不同频道中的消息:

client.on("message", (message) => {
  console.log(`Channel-ID: ${message.channel.id}`);
});

参见文档:信息

我不知道它是否在v13中工作,但如果不尝试这个:

client.on("message", (message) => {
  console.log(`Channel-ID: ${message.channelId}`);
});

使用命令时的React:

client.on("message", (message) => {
  if(message.startsWith("!channel")){
    console.log(`Channel-ID: ${message.channelId}`);
  }
});

相关问题