Я сделал бота для своего сервера разногласий. Все работало правильно. Однажды я решил использовать этого бота на другом сервере, но он не работает. Я использовал команду (/ ann) несколько раз. Я попытался переписать идентификатор роли (роль, которая может использовать команду). На моем первом сервере все еще работает. Вот код.
const token = '*image here the right token*';
const PREFIX = '!';
const Commando = require('discord.js');
const bot = new Commando.Client();
console.log('Announcement bot has been activated. Created by BRANNDY, all rights deserved...')
bot.on('message', (message) =>
{
if (message.member.roles.has('706303528385380424') || message.member.roles.has('706303530096525313')) // Numbers = ROLE ID
{
if (message.author.id !== bot.user.id && message.content.startsWith('/ann'))
{
message.delete(0);
message.channel.send(message.content.slice(5, message.content.length));
}
}
});
bot.login(token);```