首页 > 解决方案 > Discordjs messagecollector 选择特定频道

问题描述

我想为特定通道创建一个消息收集器来记录所有消息,问题是我获取了通道 ID 并创建了一个收集器,但它会抛出该函数不存在的错误。

client.once("ready", () => {
    console.log(`Logged in as ${client.user.tag}!`);
    btcValue().then((value) => {
        client.user.setActivity(`BTC: ${value}`);
    });

    const filter = (m) => m.content.includes("discord");
    const channelGeneral = client.channels.fetch("CHANNEL_ID");
    console.log(channelgeneral);
    const collector = channelGeneral.createMessageCollector(filter);

    collector.on("collect", (m) => {
        console.log(`Cocollector: ${m.content}`);
    });
});

标签: javascriptnode.jsdiscord

解决方案


推荐阅读