繁体   English   中英

如何将此消息发送到另一个特定频道?

[英]How do I send this message to another specific channel?

我有这段代码,当有人在服务器上标记一个重要用户(不应该被标记的用户)时,它会向服务器管理员和 mods 做广告。

这是代码。

client.on('messageCreate', message => {
    if(message.author.bot || message.channel.type === `DM`) return;

    if(message.mentions.members.get(`332599069027598336`)){
        message.reply(`The user ${message.author} has mentioned ${message.mentions.members.get(`332599069027598336`).user.tag}`);
    }
});

首先,您需要获取频道 ID。 client.channels.cache.get('YOUR_CHANNEL_ID')

然后将其发送到特定频道。 .send(`The user ${message.author} has mentioned ${message.mentions.members.get(`332599069027598336`).user.tag}`)

你的代码应该是这样的:

client.on('messageCreate', message => {
    if(message.author.bot || message.channel.type === `DM`) return;

    if(message.mentions.members.get(`332599069027598336`)) {
        client.channels.cache.get('YOUR_CHANNEL_ID').send(`The user ${message.author} has mentioned ${message.mentions.members.get(`332599069027598336`).user.tag}`)
    }
});```

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM