Javascript 如何让机器人不协调在特定的文本频道上响应

Javascript 如何让机器人不协调在特定的文本频道上响应,javascript,discord,discord.js,Javascript,Discord,Discord.js,我试图让机器人在一个特定的文本频道中响应,而不是在他们写消息的频道中: 我试过了 案例“provino”: message.channel.find(channel=>channel.name==“provino”) 但那时我甚至不知道如何继续下去;我还搜索了一个视频,但我只找到使用文本频道ID的人,我不知道如何在Discord上找到该ID。您需要像查找视频一样查找频道,然后将结果分配给一个新变量以供进一步使用: case 'provino': const newChannel = m

我试图让机器人在一个特定的文本频道中响应,而不是在他们写消息的频道中: 我试过了

案例“provino”:
message.channel.find(channel=>channel.name==“provino”)

但那时我甚至不知道如何继续下去;我还搜索了一个视频,但我只找到使用文本频道ID的人,我不知道如何在Discord上找到该ID。

您需要像查找视频一样查找频道,然后将结果分配给一个新变量以供进一步使用:

case 'provino':
    const newChannel = message.guild.channels.cache.find(channel => channel.name === "provino");
    newChannel.send("Hello world.");

带解释的答案让他们更容易接受+votableok,谢谢,这很有效,但我还需要能够标记写这封邮件的人,这样我才能识别它,我想到的唯一一件事就是使用
const user\u provino=message.intriends.users.first()但在这种情况下,我应该要求自己标记自己才能使用它,你知道一种更有效的方法吗?@BLY_Tambu我想这个字符串就是你想要得到的:
const user\u provino=`。如果您在任何通道中发送此命令,这将提到使用该命令的成员:)