@RogueQ

Как исправить команду, которая делает радужную роль?

module.exports.run = async(bot, message, args) => {

    if(!message.guild.member(bot.user).hasPermission('MANAGE_ROLES')) return;
    var colors = ['#FF0000','#FF7F00','#FFFF00','#0000FF','4B0082','#8F00FF'];
    for(let i = 0; i<= colors.length;i++){
        var role = message.guild.roles.find(role => role.name === "Welcome");
        setInterval(() => {
            role.edit({
                color: colors[i]
            })
        }, 5000);
      }
    }
    
    module.exports.help = {
        name: 'rainbowrole'
    }

TypeError: Cannot read property 'edit' of null - Ошибка
Помогите исправить, пожалуйста
  • Вопрос задан
  • 208 просмотров
Решения вопроса 1
@HepkaPlay
JavaScript Junior.
Discord просто напросто запрещает изменять роли людям/ботам если они посылают слишком много запросов на её изменение.
Можно использовать разные аккаунты, просто периодически менять их, но лучше конечно же не нарушать условия пользования.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы