Задать вопрос
@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');
    }


});

Дело в том что у меня не отправляет в канал который айди я указал сообщение...
  • Вопрос задан
  • 501 просмотр
Подписаться 2 Простой 10 комментариев
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    1C-разработчик
    8 месяцев
    Далее
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
Решения вопроса 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?")
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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