Discord Bot 的问题(创建角色)

时间:2021-01-30 17:42:10

标签: javascript node.js discord.js commando

我正在尝试用 JavaScript 制作一个 Discord Bot。我创建了一个名为“roles”的命令,它正在创建三个角色。当我执行此命令时,它会回答类型错误:未定义 Api

先谢谢你!这是我的代码:)

const {Command} = require('discord.js-commando');
const Discord = require('discord.js');

module.exports = class roles extends Command {
    constructor (client) {
        super (client, {
            name: 'roles',
            memberName: 'roles',
            group: 'divers',
            description: 'add roles to the guild for use mute command',
            ownerOnly: 'true',
            throttling: {
                usages: 2,
                duration: 1,
            },
            clientPermissions: ['MANAGE_ROLES'],
        })
    }

    async run() {

        let guild = new Discord.Guild();

        //const client = new Discord.Client();
        //let guild = client.guilds.cache.get("666340373513240596");


        guild.roles.create({
            data: {
                name: 'canMute',
                color: '#FE2E2E',
            },
            reason: 'Can Mute someone?',
        })
        .catch(console.error());

        guild.roles.create({
            data: {
                name: 'tag: mute',
            },
            reason: 'for muting the vocal',
        })
        .catch(console.error());

        guild.roles.create({
            data: {
                name: 'tag: unmuted',
            },
            reason: 'for unmute',
        })
        .catch(console.error());

    }
}; ```

0 个答案:

没有答案
相关问题