
Voskresus
19.07.2018
05:36:37
дада

Josh
19.07.2018
05:36:49
знаю

Voskresus
19.07.2018
05:36:52
откуда тогда берется телеграм

Google

Josh
19.07.2018
05:37:03
из реквайра

Алексей
19.07.2018
05:37:13
Всем привет!
Есть маленьких проект (работа с бд и api другого приложения)
Есть опыть работы expressjs + шаблонизатор (ejs) + bootstrap
Хотелось бы на этом проекте проникнуться к новым библиотекам и\или фрейворкам. Какой стек применить на новом проекте

undwarred
19.07.2018
05:37:19
мне не нужны такие навороты, мне нужен просто в некоторой степени автоответчик
по-идее так
функционал с этой вашей регистрацией в 10 шагов просто не нужен

Voskresus
19.07.2018
05:37:56

undwarred
19.07.2018
05:37:59
команду получил => на команду ответить

Voskresus
19.07.2018
05:38:16
¯\_(ツ)_/¯

undwarred
19.07.2018
05:38:23
не поверишь на чем я писал бота
на сишке

Voskresus
19.07.2018
05:38:33

Josh
19.07.2018
05:38:46
судя по твоим вопросам это было бы несколько лет

Google

undwarred
19.07.2018
05:38:54
уже не помню название либы для реквестов под си но вроде работало нормально

Josh
19.07.2018
05:39:09
а какой либой пользуешься в ноде? их там по сути 2 распространенных

undwarred
19.07.2018
05:39:15
даже на /start ответил

Alexander
19.07.2018
05:39:28

undwarred
19.07.2018
05:39:33
node-telegram-bot-api

Alexander
19.07.2018
05:39:38
Держи бота в 100 строк. Умеет автоответить

Josh
19.07.2018
05:39:39
мне влом крутить наверх, честн, но готов помочь

undwarred
19.07.2018
05:39:53
повторяю третий раз хд

Josh
19.07.2018
05:40:21
я уже понял

undwarred
19.07.2018
05:40:53
и вот мне надо заставить его понимать как /whoami так и /whoami@username

Voskresus
19.07.2018
05:41:53
(\/whoami|\/whoami@[1-90A-Za-z_]{2,30})

Mr_Babrums.bin
19.07.2018
05:41:59
тройной апостраф

undwarred
19.07.2018
05:42:12
`bot.onText(/\/whoami/, async(msg) => {
//something
});`

Mr_Babrums.bin
19.07.2018
05:42:23

undwarred
19.07.2018
05:42:29
надо юзернейм бота

Alexander
19.07.2018
05:42:31

Google

Mr_Babrums.bin
19.07.2018
05:42:35
on('message') делай
госпаде

Voskresus
19.07.2018
05:42:41

Josh
19.07.2018
05:42:45

undwarred
19.07.2018
05:43:01
что ?
нужно не любой текст а именно ботовский юзернейм

Josh
19.07.2018
05:43:01
вот, и изучай что такое контекст

undwarred
19.07.2018
05:43:13

Voskresus
19.07.2018
05:43:39

Alexander
19.07.2018
05:43:54

Josh
19.07.2018
05:44:08

Mr_Babrums.bin
19.07.2018
05:44:12
не проще ли тогда сделать по шарпистски
яхз что ты имеешь в виду. в моём совете есть посыл к тому что on('command') очень редко работает как надо, поэтому лучше парсить строку сообщения регекспом или через includes

Josh
19.07.2018
05:44:16
вот, тут все понятн будет

undwarred
19.07.2018
05:44:23
onText(/\/(.+), async(msg, match) => {
const args = match[1].split(' ');
const cmd = args[0];
//something
});
вот так вот вообще

Voskresus
19.07.2018
05:44:53

undwarred
19.07.2018
05:44:56
а потом сделать словарь текстофункций и тыкать его если он содержит команду

Voskresus
19.07.2018
05:45:04
зачем там асунки то ?

Josh
19.07.2018
05:45:10

undwarred
19.07.2018
05:45:14

Voskresus
19.07.2018
05:45:23

Google

Mr_Babrums.bin
19.07.2018
05:45:24
а ещё я не понимаю зачем вы все пишите сраный ctx? Оставьте его пожалуйста в коа. Там конкретные обработчики на мессаж, каллбэк дата, ошибку и прочее. Лучше более явные названия.

Josh
19.07.2018
05:45:26

Alexander
19.07.2018
05:45:43
Там же есть методы работы с телегой

Mr_Babrums.bin
19.07.2018
05:46:16
еще не на работе а на лице уже отпечаток ладони

undwarred
19.07.2018
05:46:17
хд

Josh
19.07.2018
05:46:19
да госпадя в туторе пример работчий, не осилить - хз

Mr_Babrums.bin
19.07.2018
05:46:56
вообще да, там примеры исчерпывающие

Josh
19.07.2018
05:46:56
я скрин дал, по нему все понятно че откуда куда

Alexander
19.07.2018
05:46:57

undwarred
19.07.2018
05:47:09

Josh
19.07.2018
05:47:47
сорян за флуд скринами, на вот разжевано еще клавиатуры
хотя я буду потом еще разноязычные делать для условий

Mr_Babrums.bin
19.07.2018
05:48:22
тот момент когда начинаешь боготворить тайпскрипт за интерфейсы

Alexander
19.07.2018
05:48:38

Mr_Babrums.bin
19.07.2018
05:48:47
*интерфейсы

Alexander
19.07.2018
05:48:56
Интерфейсы помойка

Google

Josh
19.07.2018
05:49:02
давайте перечислять паттерны
их там пол 500 штук

Alexander
19.07.2018
05:49:50
На скорость или как в города?

Mr_Babrums.bin
19.07.2018
05:50:24

Voskresus
19.07.2018
05:50:32

Mr_Babrums.bin
19.07.2018
05:52:18
я б почитал

Josh
19.07.2018
05:54:50
версуспаттерн
покастылим блд

Nik
19.07.2018
05:58:20

Josh
19.07.2018
05:59:52
ага исправил уже )

Алексей
19.07.2018
06:03:48
Всем привет!
Есть маленьких проект (работа с бд и api другого приложения)
Есть опыть работы expressjs + шаблонизатор (ejs) + bootstrap
Хотелось бы на этом проекте проникнуться к новым библиотекам и\или фрейворкам. Какой стек применить на новом проекте

undwarred
19.07.2018
06:18:11
кажется что нода меня наебывает
заведомо содержащая подстроку переменная при .includes(subs) выдает false

?
19.07.2018
06:27:49

undwarred
19.07.2018
06:28:59
Хмм