Нет ключа у него нет. Но у меня нет списка сообщений. Они просто приходят в чат и всё и как их внести в массив я не знаю. В message попадают все сообщения и я не знаю как и почему. Я пытался поставить message в этот код, тогда получилось бы, что message-это сообщение(любое), и если оно в месте с префиксом, то его надо занести его в таблицу, но не вышло message перестаёт иметь определение и не находится.
|
Надо напейсать так:
client.on('message', m => {
console.log(m);
};
и поглядеть, чего напишет. |
Nexus
Так работает? Да работает. Спасибо правда бот боту четыре раза отправляет Bad request, и можно объяснить мне, что я сделал не так? |
Цитата:
|
Nexus
if(message.substr(0,1)!==REQUIRED_PREFIX)
return request.reply('Bad request'), false;
});
[/quote]А эту часть можно заменить на
if(message.substr(0,1)!==REQUIRED_PREFIX)
return console.log('Bad request'), false;
|
SorryHanzoMain, это нельзя считать исправлением ошибки (если ошибка вообще существует).
Можно и так написать:
if(message.substr(0,1)!==REQUIRED_PREFIX)
return false;
Вот только ожидает ли объект request, что скрипт что-то да ответит? Запрос без ответа - такое себе client-server взаимодействие. upd. а еще можно void возвращать, тогда в коде выше false удаляется, а в конце обработчика сообщения удаляется "return ", запятая и "true". |
Nexus спасибо большое за помощь! Я думал, что ру сообщество совсем в discord.js мне не поможет.
|
| Часовой пояс GMT +3, время: 00:11. |