@nodejs_ru

Страница 2313 из 2748
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
даже на /start ответил
https://bitbucket.org/energizer91/fastpasta-bot/src/master/

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
мне влом крутить наверх, честн, но готов помочь

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
надо юзернейм бота

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
on('message') делай
не проще ли тогда сделать по шарпистски

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
зачем там асунки то ?

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
а почему бы и нет
потому что уже

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

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
Josh
19.07.2018
05:47:47
сорян за флуд скринами, на вот разжевано еще клавиатуры





хотя я буду потом еще разноязычные делать для условий

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

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
версуспаттерн

покастылим блд

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

undwarred
19.07.2018
06:28:59
Хмм

Страница 2313 из 2748