Задать вопрос
@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 - Ошибка
Помогите исправить, пожалуйста
  • Вопрос задан
  • 212 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Node.js для backend-разработки
    6 месяцев
    Далее
  • Skillbox
    Node.js
    2 месяца
    Далее
  • Яндекс Практикум
    Бэкенд на Node.js для фронтенд-разработчиков
    3 месяца
    Далее
Решения вопроса 1
@HepkaPlay
JavaScript Junior.
Discord просто напросто запрещает изменять роли людям/ботам если они посылают слишком много запросов на её изменение.
Можно использовать разные аккаунты, просто периодически менять их, но лучше конечно же не нарушать условия пользования.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы