matveyyyyyyyy
@matveyyyyyyyy

Проблема с написанием бота на js, используя discord.js. Поможете?

День добрый. Учусь создавать бота для дискорда. Столкнулся с небольшой проблемой. Ранее сёрфил интернет и наткнулся на статью с предложенным материалам для "чайников". Все отлично, но решил попробовать своё, и вошел в тупик...

Что я хочу: Научить бота отвечать в личные сообщения дискорда. К примеру если пишешь ему "привет", он отвечает "дароу". Ниже приведу код, которым пользовался. Выдает ошибку что нет "message". Помогите решить проблему, пожалуйста.

const config = require('./config.json'); // Подключаем файл с параметрами и информацией
const Discord = require('discord.js'); // Подключаем библиотеку discord.js
const prefix = config.prefix; // «Вытаскиваем» префикс

// Команды //

function test(robot, mess, args) {
  mess.channel.send('**  Вот список команд:**')
}

var comms_list = [{
  name: "список",
  out: test,
  about: "Тестовая команда"
}]; 


if (message.channel.type === "dm") { // если тип канала === ЛС
  if (message.content === "привет") {
    message.channel.send("дароу")
  }
  ...
} 




// Name - название команды, на которую будет реагировать бот
// Out - название функции с командой
// About - описание команды 

module.exports.comms = comms_list;
  • Вопрос задан
  • 132 просмотра
Решения вопроса 1
Alexandre888
@Alexandre888 Куратор тега Боты
Javascript-разработчик
вы должны добавить данное if-выражение в тело функции.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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