@aihan

Discord bot в js?

Что не так с этим скриптом?
bot.on("message", async message => {
    if(message.author.bot) return;
    if(message.channel.type === "dm") return;

    let prefix = botconfig.prefix;
    let messageArray = message.content.split(" ");
    let cmd = messageArray[0];
    let args = messageArray.slice(1);
    
    if(cmd === `${prefix}айхан`){
        client.channels.get(`599721171633700874`).send('My Message');
    }


});

Дело в том что у меня не отправляет в канал который айди я указал сообщение...
  • Вопрос задан
  • 498 просмотров
Решения вопроса 1
@Azperin
Дилетант
Могу предложить попробовать заменить client.channels на bot.channels

Либо еще проще взять ИД канала из самого сообщения

bot.on("message", async message => {
    if(message.author.bot) return;
    if(message.channel.type === "dm") return;

    let prefix = botconfig.prefix;
    let messageArray = message.content.split(" ");
    let cmd = messageArray[0];
    let args = messageArray.slice(1);
    
    bot.channels.get(message.channel.id).send('My message')
		.then(msg => {
			
		})
		.catch((e) => {
			console.log(e);
		});
});
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Keenzhal
member.guild.channels.cache.get("ID").send("Discord bot в js?")
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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