matveyyyyyyyy
@matveyyyyyyyy

Бот не пишет в личные сообщения. Не пойму где ошибка?

function test(robot, mess, args) {
  mess.channel.send('**  Вот список команд:**')
  if (message.channel.type === "dm")  // если тип канала === ЛС
  if (message.content === "привет") 
    message.channel.send("дароу")
}


Ранее задавал подобный вопрос. Посоветовали вставить в функцию "if" - вставил. С консолью не конфликтовал, но когда пишу боту в личные сообщения ничего не происходит.
  • Вопрос задан
  • 57 просмотров
Пригласить эксперта
Ответы на вопрос 1
@desocrew
Начинающий программист JavaScript
function test(robot, mess, args) {
  if (mess.content === "помощь" || mess.channel.type === "dm"){
  mess.channel.send('**  Вот список команд:**')
}
  if (mess.channel.type === "dm" && mess.content === "привет"){
  mess.channel.send("дароу")
}

По идее должно работать так. И да, у тебя стоит "mess", а ты пишешь "message", будь повнимательнее.
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
22 окт. 2020, в 06:46
3000 руб./за проект
21 окт. 2020, в 22:40
300 руб./за проект
21 окт. 2020, в 22:34
25000 руб./за проект