Anonymous
Ну щас доделаю
Egor
поэтому интересно
Anonymous
Он на ноде
Marseille
Он короткий, строк 170 наверное
В каждый чат теперь со своим ботом будешь приходить?
Anonymous
Ну в те, где сижу
Anonymous
Тут и в сео
Anonymous
Тому что пропускаю хайлайты всегда
Marseille
если я правильно понял, то он для отслеживания обращений к тебе, но его обязательно надо добавлять в чат, чтобы эти обращения отслежитвать иначе смысл теряется
Anonymous
Дааа
Marseille
и подходим к вопросу, чтобы нормально отслеживать обращения, нужно таскать в кажый чат с собой бота
Anonymous
Иначе приватность не позволит. Я не могу его сам в чат добавить
Anonymous
Ну один раз добавил - и все
Marseille
так был бы совсем вин, если бы не ограничения платформы
Yevhenii
Нажми на имя открытого файла и там можно
Anonymous
@rejjin делись гитом
От гита пароль не помню. На пасту: http://pastebin.com/QLPr2cd2
Egor
Доволно-таки не плохо, спасибо!
Egor
а почему классом не сделал бота?
Egor
удобнее поддерживать
Anonymous
Неа. Я думал там еще меньше кода будет. Строк в 50 уложусь, а потом подумал, что мониторить активность пользователя еще нужно
Anonymous
А еще хранить состояния пользователя в бд/жсоне
Anonymous
Так-то просто уведомить в лс как TagBot можно и строчек в 20 обойтись
Egor
кстати
Egor
мессаги неудобно же так поддерживать
Egor
их можно форматировать как-то
Anonymous
Всмысле?
Egor
не знаю как это на javascript
Egor
но должно быть
Egor
сек, ща покажу пример
Anonymous
Форматировать? В смысле ответ?
Egor
нет
Egor
ща покажу
Anonymous
Anonymous
Эти?
Egor
Денег: {0} Алмазов {1} , money, almaz
Egor
нене
Egor
я про код
Egor
говорю
Anonymous
аааа
Eugene
Тест
Anonymous
И возможно в отдельный метод вынести
Egor
даже не могу найти пример форматирования на js
Egor
но должен быть
Anonymous
Да я знаю)
Egor
https://habrahabr.ru/post/83185/
Egor
во
Egor
очень удобно
Egor
и те мессаги в константы перенеси
Anonymous
"{0}{1}".format("{1}", "{0}")
Egor
и все
Anonymous
Ты думаешь мне не лень?))) Я сам удивлен, что забил на работу и начал писать код. Все равно код не для паблика и скорее всего на гит не буду выносить. Да и поддерживать его скорее всего не буду, если только ссылки на сообщения сделаю и баги, если будут
Anonymous
Egor
ну тогда да, вполне себе))
Anonymous
Хотя бы в es6 синтаксисе стоило писать. Я начал на c9, а там почему-то не прокатили даже стрелочные функции
Anonymous
Ну и так мигрировал на локальную ноду
Egor
интересно
Egor
а можно сделать "плохого" бота
Egor
хватит ли для этого интрументов?
Anonymous
Не думаю. Приватность тут довольно жесткая. Бота нельзя загнать в чат, например
Yevhenii
а можно сделать "плохого" бота
Можно, не работает - плохо
Anonymous
Можно без бот-апи, конечно, но это уже усложнит задачу сильно
Yevhenii
А так нет, бот не может писать юзерам/другим ботам
Egor
хм
Anonymous
Не может с ними инициировать диалог, да
Anonymous
Для начала тот пользователь сам должен послать /start
Yevhenii
Ну да
Egor
а бота можно хостить на своем сервере?
Yevhenii
Да
Fedor
если нужно прикрутить к кнопке вызов функции, то это обязательно через get и post? (php)
Anonymous
Ну если нода есть, то да)
Eugene
Чат боты же могут писать, ну например после каждого сообщения
Egor
понятненько)
Anonymous
Там на пастебине версия для деплоя на опеншифт
Egor
какой вызов? Action?
Egor
если нужно прикрутить к кнопке вызов функции, то это обязательно через get и post? (php)
Anonymous
Чтобы локально пускать надо чуть-чуть изменить шапку
Eugene
Ну например ты написал любое сообщение, он ответил