
Oleg
04.07.2017
12:24:27
сходил, получил данные, вернулся, отправил
зачем задержка-то?

?
04.07.2017
12:24:53

M
04.07.2017
12:25:07

Google

b0g3r
04.07.2017
12:25:08
точно на рекурсию? можно эксепшн?

Oleg
04.07.2017
12:25:35
У меня в пиковую минуту по 1000 запросов летит
И никаких заморочек
А что за бд у тебя?

b0g3r
04.07.2017
12:26:08
sqlite

Serg
04.07.2017
12:26:26
sqlite ругался на рекурсию курсоров
т.е. у тебя один скрипт, одно соединение с базой. Ты делаешь запрос к базе, далее к тебе прилетает запрос с дроуго чела - ты делаешь еще один запрос к базе... И т.д. И в какой-то момент у тебя на одном соединении живет сотка другая запрсов незакрытых

?
04.07.2017
12:26:52

Serg
04.07.2017
12:26:55
попробуй просто на каждый запрос к боту делать новое соединение.
накладно будет, но надежно

Vsevolod
04.07.2017
12:26:59
Все привет!

?
04.07.2017
12:34:43
если не поможет то придется так

Vsevolod
04.07.2017
12:37:11
Люди добрые, может у кого есть хорошие материалы по тому, как делать inline менюшки всякие на node-telegram-bot-api?

Serg
04.07.2017
12:37:49

Google

Vsevolod
04.07.2017
12:39:01
хм, ну обычно я использую node-telegram-bot-api. Решил вот улучшить интерфейс взаимодействия со своим ботом, сделать его более удобным. Хочу вот побольше узнать про возможности inline

Serg
04.07.2017
12:39:49

Vsevolod
04.07.2017
12:40:03
эт я все уже видал конечно
теорию, так сказать знаем. Может есть какие материалы по практике? Буду благодарен

Serg
04.07.2017
12:41:40

b0g3r
04.07.2017
12:42:00
на практике - всё как в доке
вызвал метод, передал параметры, пользователь нажал, получил апдейт, обработал, что-нибудь сделал

Vsevolod
04.07.2017
12:42:21
угу, именно так. В данный момент у меня все полностью на командах построено, даж кнопок нет
хм, ну ладно

Serg
04.07.2017
12:42:46
или внизу - под строкой ввода сообщения

Vsevolod
04.07.2017
12:43:01
а за большое кол-во реподключений бота во время тестирования и отладки - его не заблочат?

Serg
04.07.2017
12:43:14
нет
и что ты называешь реподключением?

Vsevolod
04.07.2017
12:43:27
спасибо за инфу
ноду рестартнул, бот отключился и подключился обратно
вот

Serg
04.07.2017
12:43:52
хм... )))
неее )))

Vsevolod
04.07.2017
12:44:06
что не?)

Google

Serg
04.07.2017
12:44:11
даже хоть 100500 раз перестартовывай... телеге похрен
абсолютно похрен

Vsevolod
04.07.2017
12:44:24
ну, надеюсь.
Кстати, если кому-то будет интересно потестить @Gamic_bot
вот, что я разрабатываю

Serg
04.07.2017
12:45:45
телега принимает твой запрос когда ты отправляешь сообщение. Пот тогда идет подключение.
и если ты в како-то небольшой промежуток времени будешь еще отправлять запросы на этом же соединении, то ты будешь работать в рамках одного подключения
Но если запросы идут раз в 10 мин - то раз в 10 минут ты делаешь твое так называемое Реподключение

Vsevolod
04.07.2017
12:46:20
о как, понял, буду знать, благодарю!)

b0g3r
04.07.2017
12:47:58
но вообще это неважно, телега не банит за такое от слова совсем, я просто не очень понял сообщение @SergAHell

Vsevolod
04.07.2017
12:52:09
Кстати, аналогичного бота я уже сделал для Facebook и VK

Serg
04.07.2017
12:52:20

?
04.07.2017
12:53:52
еще и с монетизацией) рекламу добавил)

Vsevolod
04.07.2017
12:54:33
ну, вообще, это в ближайшую неделю станет платформой для паблишинга мобильных HTML5 игр
что-то вроде того
а сам я как раз JavaScript программист, спец по графике. В основном

Serg
04.07.2017
12:56:24

Vsevolod
04.07.2017
12:57:06
нет. Это не платформа для паблишинга
плюс ко всему, там очень хреново рабочий контент. На мобилках конкретно. Не умеют еще люди на js под мобилки игрули пилить. В большинстве своем
и да, работает оно онли в telegram, что вообще печально

Евгений
04.07.2017
13:00:06

Google

Vsevolod
04.07.2017
13:00:45
угу, наверно. Популярные игрули, которые умудряются на iphone`ах тормозить. Жалкое зрелище

Serg
04.07.2017
13:02:21
когда я в первый раз увидел в описании апи типа игры - я думал, что это будет платформа, а по факту оказалось всего лишь таблица рейтинга.
Так что игры не будут развиваться в телеге, т.к. это вебные игры, а не телеговские
вот если бы в клиенте замути внутренний браузер типа WebView - вот тогда был бы резон
сейчас эти игры - полнейшая хрень

Vsevolod
04.07.2017
13:05:01

Евгений
04.07.2017
13:05:14

Serg
04.07.2017
13:05:51
но это игры с внешней ссылкой
а не в клиенте телеграма

Vsevolod
04.07.2017
13:06:07
именно так, да

Rocket
04.07.2017
13:06:13

Serg
04.07.2017
13:06:21
а потому в них нет смысла в клиенте телеграма

Евгений
04.07.2017
13:07:33

Rocket
04.07.2017
13:08:02

Евгений
04.07.2017
13:08:59
Надо бы побольше добавить, на сайте их дохрена

?
04.07.2017
13:09:37
как сделать курсоры мультитредовыми?

b0g3r
04.07.2017
13:11:30
никак
не использовать sqlite
можно ещё в асинхронщину пойти

?
04.07.2017
13:12:14
можно тогда их как то заставлять вставать в очередь

Google

?
04.07.2017
13:12:20
?

Евгений
04.07.2017
13:13:41

b0g3r
04.07.2017
13:18:15
или запускать несколько воркеров ещё

BoberMod?
04.07.2017
13:18:48
У стикеров есть свой ид? Например, если в чат отправлен определенный стикер - что-то сделать

Serg
04.07.2017
13:20:16

Евгений
04.07.2017
13:21:18

Вадим
04.07.2017
13:24:05
Почему мне не дают добавить бота в канал ? что то поменялось ?
Method: channels.inviteToChannel
Result: {"_":"rpc_error","error_code":400,"error_message":"USER_BOT"}

?
04.07.2017
13:24:15
поспамьте @sock5bot
плз

Евгений
04.07.2017
13:25:41
Вроде норм

Serg
04.07.2017
13:25:43

Евгений
04.07.2017
13:26:00

Вадим
04.07.2017
13:26:27

Евгений
04.07.2017
13:27:10

Вадим
04.07.2017
13:28:02