Я писал бота Discord для моего друга, и когда я делал для него функцию роли цвета радуги, я остановился на большой ошибке.
Прежде всего, это мой код:
var guild = client.guilds.get("493432486148177923")
var role = guild.roles.get("501752627709870080");
var role2 = guild.roles.get("493436150019784704");
setInterval(() => {
role.setColor([Math.floor(Math.random() * 255), Math.floor(Math.random() * 255), Math.floor(Math.random() * 255)])
role2.setColor([Math.floor(Math.random() * 255), Math.floor(Math.random() * 255), Math.floor(Math.random() * 255)])
}, 8000)
Все остановлено на переменной guild
. Это выдавало меня null / undefined, и при переходе к guild.roles.get()
, это вызывало сбой моей программы. Я попытался использовать .find()
вместо .get()
для поиска гильдии, но это также не сработало.