首页 > 解决方案 > Discord.js:message.guild.channels.cache.filter

问题描述

我试图为我的不和谐机器人发出静音命令,但我无法过滤频道以设置发送消息并将反应添加为 false,正在创建角色但未过滤频道。代码:

let muterole = message.guild.roles.create({
                name: 'muted',
                color: 'BLUE',
                reason: 'For Muted People',
              })
            message.guild.channels.cache.filter(m => m.type === 'text').forEach(async (channel, id) => {
                await channel.createOverwrite(muterole, {
                    SEND_MESSAGES: false,
                    ADD_REACTIONS: false
                })
            });

标签: javascriptdiscord.jsmute

解决方案


推荐阅读