
Oleg
13.07.2018
18:49:35

marchwinks
13.07.2018
18:49:38

Kirill
13.07.2018
18:49:52

marchwinks
13.07.2018
18:49:55
щас бы не проверять кого банишь и не банить даже

Google

Vitaly
13.07.2018
18:50:01

Сергей
13.07.2018
18:50:24

Vitaly
13.07.2018
18:50:26
!ro вот так надо

Бананиум
13.07.2018
18:50:26
А кого банить то?

Vitaly
13.07.2018
18:50:32
Сук

Denis
13.07.2018
18:51:04

Artemiy
13.07.2018
18:51:26

Oleg
13.07.2018
18:51:30
Какие у вас есть идеи для ботов на большую аудиторию?

Denis
13.07.2018
18:52:02
Запрос на получение координат пользователя

Vitaly
13.07.2018
18:53:02

Oleg
13.07.2018
18:53:23

Vitaly
13.07.2018
18:53:53

Google

Johnny
13.07.2018
18:54:00

Vitaly
13.07.2018
18:54:16
перманентно

Johnny
13.07.2018
18:54:22
Донаты детям Германии?

Daviday
13.07.2018
18:54:26
@DiArtist
Лс

Vitaly
13.07.2018
18:54:27
да )

The Galaxy
13.07.2018
18:54:44

marchwinks
13.07.2018
18:55:00

Daviday
13.07.2018
18:55:01

Vitaly
13.07.2018
18:55:14

@LyoSU
13.07.2018
18:55:26

The Galaxy
13.07.2018
18:55:41

Suren
13.07.2018
18:55:44

@LyoSU
13.07.2018
18:56:00

Vitaly
13.07.2018
18:56:02

Suren
13.07.2018
18:56:11

@LyoSU
13.07.2018
18:56:24

Oleg
13.07.2018
18:56:27

Suren
13.07.2018
18:56:45

Denis
13.07.2018
18:57:56
Смотрите вот у меня код
const a = model[0].TelegramID
If(a === msg.from.id){
console.log('good')
}else{
Console.log('bad')
}
Но если у меня в базе моделей нету пользователя с совпадающим айди то конст не создаётся и выдает ошибку, а если сделать не иф а try/catch, то после кетча бот залагивает и не даёт никаких действий делать, отправляя то 1 потом 2 потом 3 сообщения одинаковых. Может знает кто код писал с телефона так как щас за компом но надеюсь суть понятна

Google

Vitaly
13.07.2018
18:59:50

Johnny
13.07.2018
19:00:12

Denis
13.07.2018
19:00:17
Да не если пользователь в базе есть все окей

@LyoSU
13.07.2018
19:00:36

Denis
13.07.2018
19:00:44
А если его нет то ошибка. Может как то конст можно заменить?

Žak
13.07.2018
19:00:54

Denis
13.07.2018
19:01:04
??

Vitaly
13.07.2018
19:01:11

Johnny
13.07.2018
19:01:37

Žak
13.07.2018
19:02:04

Dmitry
13.07.2018
19:10:07

Sergey
13.07.2018
19:11:46

The Galaxy
13.07.2018
19:13:10

Daviday
13.07.2018
19:17:54
Кто установит бота телеграмм на сервер?

@LyoSU
13.07.2018
19:18:04

Žak
13.07.2018
19:18:07

Daviday
13.07.2018
19:18:13

Žak
13.07.2018
19:18:22

Daviday
13.07.2018
19:18:41

Google

Проксимов
13.07.2018
19:19:02

Daviday
13.07.2018
19:19:12

Проксимов
13.07.2018
19:19:23

The Galaxy
13.07.2018
19:19:26
1BTC

Denis
13.07.2018
19:21:05

Žak
13.07.2018
19:21:23

Denis
13.07.2018
19:21:30
Нет

Žak
13.07.2018
19:21:36
Js?

Denis
13.07.2018
19:21:42
+

Žak
13.07.2018
19:22:38
Так. Ошибка при константе. Может константа такая уже есть? Либо ты создаёшь ее внутри колбэка. Вроде тоже у меня даёт ошибку.

Denis
13.07.2018
19:23:20
Да нет, я выше описал проблему. Константа берётся из базы, а если в базе отсутствует объект то и ошибку выдаёт

Dmitry
13.07.2018
19:23:26
Не оно ошибку при создании константы выдаёт
ну проверки сделать?
if (model && model.length && model.length > 0) {
const a = model[0].TelegramID
if(a === msg.from.id) {
console.log('good')
} else {
console.log('bad')
}
} else {
// handle
}

Denis
13.07.2018
19:24:26
Хм, да наверное так должно работать, спасибо)

Johnny
13.07.2018
19:29:17

Dmitry
13.07.2018
19:29:41

Johnny
13.07.2018
19:30:12
пустой массив
Понял. Но если он пустой то первый вариант тоже false, не?

Dmitry
13.07.2018
19:32:34

Denis
13.07.2018
19:32:56
Но дело в том что этот модел должен быть с определёнными параметрами из всей базы найти либо 1юзера либо никого а модел. Ленс может быть >0 но не нужный мне
Так что там тоже нужно будет чето придумать

Dmitry
13.07.2018
19:33:12
а if(model.length) - если там вообще не массив.
если строка, то в принципе проверки пройдут и на этапе присваивания значения константе там получится undefined.

Google

Johnny
13.07.2018
19:33:20
Я про model.length. если там 0 то это тоже false

Denis
13.07.2018
19:34:03
Наверно соnst v =await model.find({..... }) и уже v проверять на длинну

Dmitry
13.07.2018
19:34:39
ну != null

Suren
13.07.2018
19:35:05
опять учимся программировать?

Denis
13.07.2018
19:35:38
+
Опять непонятные слова

Suren
13.07.2018
19:38:38

Daviday
13.07.2018
19:39:02

Denis
13.07.2018
19:39:17

Johnny
13.07.2018
19:39:24

Denis
13.07.2018
19:39:37
?
Ну если б я знал чем заменить, заменил бы)