簡體   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