Потому что все скрипты выполняются в глобальной области видимости - window. Хотите ограничить область видимости каждого скрипта, тогда либо IIFE, либо паттерн "модуль" (что по сути тоже IIFE).
Вообще-то работают... Ты наверно блокировал сообщения от ботов. Ты ставил это или что-то подобное? if(message.author.bot) return;
Если да, а тебе нужно чтение сообщений и от ботов толи убери, толи сделай отдельную проверку типа
if(message.author.bot){
//код если бот
}else{
//код если не бот
}
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.