Нет ключа у него нет. Но у меня нет списка сообщений. Они просто приходят в чат и всё и как их внести в массив я не знаю. В 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, время: 03:44. |