@borodutcher

Страница 2361 из 10003
johnny
12.01.2017
01:00:57
я вообще оттуда

хоть и вопрос не ко мне )

Анна Майорова
12.01.2017
04:52:47
Привет

Удачи мне сегодня

Google
Анна Майорова
12.01.2017
04:53:01
Просто удачи, вечером расскажу )

Roman
12.01.2017
04:56:00
Держу за тебя кулачки ?

Анна Майорова
12.01.2017
04:56:16
Спасибо, Ром )

Roman
12.01.2017
04:57:21
✊?✊???✊?✊?

два негра и их белый хозяин

тоже держат за тебя кулачки ?

Анна Майорова
12.01.2017
04:58:50
Успеха не избежать )

johnny
12.01.2017
05:00:48
Удачи мне сегодня
ждем вечерней истории успеха! гуд лак

Анна Майорова
12.01.2017
05:02:24
Спасибо ) уууух

johnny
12.01.2017
05:46:28
есть кто живой?

Aleksandr
12.01.2017
05:47:05
Утра всем!

johnny
12.01.2017
05:47:14
привет

Google
johnny
12.01.2017
05:47:45
как заставить телеграм бота задавать вопросы последовательно и ожидать ответа от пользователя?

Roman
12.01.2017
05:48:16
Утра всем!
хрум хрум

johnny
12.01.2017
05:48:40
ИИ?
нет, типа анкета-опросник

Анна Майорова
12.01.2017
05:48:48
Иннополис оказывается есть и в Челнах ) 2 ч от меня

johnny
12.01.2017
05:48:49
вопрос-ответ

Aleksandr
12.01.2017
05:51:04
как заставить телеграм бота задавать вопросы последовательно и ожидать ответа от пользователя?
так просто под каждого пользоватедя хвани хешь (ты же на руби) с вопрос ответом, так последовательно и считывай с хеша, если пришло сообщение от пользователя и он у тебя есть, продолжай следующий шаг

тут вариантов уйма

или на клавах

там проще

johnny
12.01.2017
05:51:35
у меня клавиатуры, ага

marabu
12.01.2017
05:52:10
как заставить телеграм бота задавать вопросы последовательно и ожидать ответа от пользователя?
вот статью недавно читал, там на yield приколько сделано https://habrahabr.ru/post/316666/

mardybm
12.01.2017
05:53:28
/pidor@HelicoinBot

Sublime Bot
12.01.2017
05:53:29
Итак... кто же сегодня пидор дня?

Хм...

Ох...

Анализ завершен. Ты пидор, @gandyrac

johnny
12.01.2017
05:55:03
но у меня это сделано, насколькоя понимаю, очень и очень не правильно, так как чтобы вопрос с клавиатурой появился я вызываю метод. и для 3 вопросов, соответственно это 3 вызова метода.

Google
johnny
12.01.2017
05:56:18
when Telegram::Bot::Types::Message survey.step1(bot, message) survey.step2(bot, message) survey.step3(bot, message)

колбеки считываю так

when Telegram::Bot::Types::CallbackQuery answers.filter(message, answers_array, bot)

в методе filter проверяю что было выбрано и записываю в хэш

Снобяъ
12.01.2017
06:01:09
Утро с кофе

Mr_Babrums.bin
12.01.2017
06:02:40
кофе для говноедов

кто не пьет чай тот чмо

Danil
12.01.2017
06:02:53
как заставить телеграм бота задавать вопросы последовательно и ожидать ответа от пользователя?
Я храню состояние, и сбрасываю его если пользователь ввел команду или как то ушёл с последовательного ввода

johnny
12.01.2017
06:03:41
Я храню состояние, и сбрасываю его если пользователь ввел команду или как то ушёл с последовательного ввода
вот про состояния я уже почитал, но как это реализовать пока до меня не доходит

Danil
12.01.2017
06:04:08
Делал аналог бота @vote на заказ, и там если пользователь начинает просто слать сообщения в чат то создаётся новый поллинг

johnny
12.01.2017
06:06:05
Я тупо писал в базу
а без бд можно как-то обойтись?

Danil
12.01.2017
06:09:22
А я хз как руби работает :) вопрос в сохранении состояния

Если можно писать в переменную и она не обнулится при новом запросе, пиши туда

Как вариант можешь в файл писать

mardybm
12.01.2017
06:11:52
в редис хуярь ?

johnny
12.01.2017
06:12:03
Danil
12.01.2017
06:12:38
а без бд можно как-то обойтись?
Вообще почему бы не использовать бд?

mardybm
12.01.2017
06:12:59
он апологет функционального программирования

не любит стейт и сайд эффекты

Google
Danil
12.01.2017
06:13:33
Есть mlab там бесплатно 500мб монго дб, для руби по любимому есть какая ни будь odm

johnny
12.01.2017
06:14:02
Вообще почему бы не использовать бд?
в принципе можно, просто сроки горят, и нет особо времени разбираться сейчас

ну щас погляжу, может sqlite присобачу

или хероку не любит sqlite?

mardybm
12.01.2017
06:15:56
там невозможно создать базу sqlite

эфемерная файловая система

johnny
12.01.2017
06:16:37
понял, тогда pg

mardybm
12.01.2017
06:21:36
у меня вот мой @signabot на руби

я тоже оттягивал использование БД

потом когда пришлось делать антиспам, заюзал рельсовый кэш (файлики)

Admin
ERROR: S client not available

mardybm
12.01.2017
06:22:32
а вот когда понадобилось добавить баны

подрубил постгрес

mardybm
12.01.2017
06:23:42
ну конечно, руби и рельсы неделимы

это как Бог и Святой Дух

потом уже прикрутил хранение логов в БД и нацепил веб мордочку на рельсах



короч добавляй базу и не парься

она позволяет много ништяков сделать

Google
Nick
12.01.2017
06:31:53
Холи щит

Как настрой бандиты ?

johnny
12.01.2017
06:33:28
это как Бог и Святой Дух
то есть лучше все сразу на рельсах делать?

я то просто создал руби файлики ))

mardybm
12.01.2017
06:34:53
если в рельсах шаришь, то делай на них

сэкономишь время

johnny
12.01.2017
06:35:11
одинаково посредственно шарю

mardybm
12.01.2017
06:35:20
но можешь и на голом руби делать, но много всего вручную придеттся пилить

mardybm
12.01.2017
06:42:00
да

marabu
12.01.2017
06:42:08
на бесплатном?

через реликт будишь каждый час?

mardybm
12.01.2017
06:42:36
ага

marabu
12.01.2017
06:43:15
тоже так делал

а не банят на нагрузке?

mardybm
12.01.2017
06:43:52
не, им пох

Danil
12.01.2017
06:55:08
что за реликт подскажите :)

Aleksandr
12.01.2017
06:56:13
Danil
12.01.2017
06:56:35
Aleksandr
12.01.2017
06:57:13
Про это
new relic

Про это
https://newrelic.com/

marabu
12.01.2017
06:57:42
что за реликт подскажите :)
https://coderwall.com/p/u0x3nw/avoid-heroku-idling-with-new-relic-pings

Страница 2361 из 10003