Andrew Grigorev
@eigrad

в качестве «serverless» для ботов отлично хероку подходит)

2022-08-31 19:07:58

Stepan Seliuk
@stepanseliuk

Ну да, только чтоб вообще со стула не вставать)) в веб-интерфейсе написать код и сохранить ))

2022-08-31 19:08:55

mdXm
@AngelofSorrow

Так себе подход)

2022-08-31 19:09:51

Stepan Seliuk
@stepanseliuk

Юзкейс: кто-то решил помочь написать чат-бота для гриклиша и знает только JS базово, без всей этой инфраструктуры, хероки и тд )) так бы взял за час и написал ))

2022-08-31 19:11:49

Andrew Grigorev
@eigrad

ну так пусть берет aws lambda / yandex functions и вперед? чо там, два object’а - один на входе, другой на выходе, какой еще бойлерплейт?

2022-08-31 19:33:12

Stepan Seliuk
@stepanseliuk

Ну хорошо если так! Я видимо не в теме )

2022-08-31 19:45:13

Vladimir
@vladimir_mvs

А если стейт сохранять между запросами? Вот тогда начинается бд, пул коннектов и прочие радости

2022-08-31 19:48:47

mdXm
@AngelofSorrow

А надо ли?)

2022-08-31 19:49:22

Vladimir
@vladimir_mvs

Тут уж от хотелок и задач зависит. Просто 5 команд в боте - ok, можно без стейта. А если хочется что-то похожее на осознанный диалог, то, скорее всего, понадобится стейт

2022-08-31 19:52:01

mdXm
@AngelofSorrow

Дак там диалог не надо вроде особо)

2022-08-31 19:53:19

Vladimir
@vladimir_mvs

Я сделал кофейного бота на php и nutgram, подробности тут https://habr.com/ru/post/677594/
В принципе говнокодить можно мало, но если делать нормальные тесты, то чуть больше.
Размещение любое - хоть лямба, хоть Яндекс, хоть шаред хостинг

2022-08-31 20:36:13

mdXm
@AngelofSorrow

Почитаю, но изначально проситель был не я:)

2022-08-31 19:59:57

Гончаров Владимир
@morozovsk

раз пошла такая пьянка, я как раз дописал бота @kiprinfobot, который позволяет подписаться на нужные "ключевые слова" и получать уведомления о новых сообщениях. например:
"слот словакия" в @cylaw.
"PlayStation 5" в барахолке.
...

2022-08-31 20:42:50

Stepan Seliuk
@stepanseliuk

Отличное развитие идеи!

2022-08-31 20:37:33

Гончаров Владимир
@morozovsk

осталось сделать возможность подписаться на человека и будет "лента друзей" как в фейсбуке :)

2022-08-31 20:45:50

Гончаров Владимир
@morozovsk

ещё пару дополнений: * первое время мне придётся заглядывать в таблицу с подписками для улучшения качества сервиса, поэтому постарайтесь без жести :) * уведомления приходят только о новых сообщениях, если на момент подписки уже были подходящие сообщения, то уведомления о них не придут * возможно имеет смысл при подписке сразу показывать уже существующие сообщения. * бот не даст сохранить поисковую фразу состоящую только предлогов или слов не несущих смысловой нагрузки (при этом никакой ошибки в интерфейсе пока не отображается) * морфология работает из коробки, т.е. при подписке на "книга" будут приходить также уведомления для "книги", "книгу" и т.д. * также не важно, с большой буквы начинается слово или нет

2022-08-31 21:57:39

Andrew Grigorev
@eigrad

у меня есть «недофреймворк» чтоб каждому юзеру соответствовала своя питонячая корутина) удобно небольшие текстовые игрушки делать

https://github.com/ei-grad/telegram-game/blob/master/examples/guess_a_number.py

тут в примере еще есть сохранение стейта в редисе, но это опционально

2022-09-02 04:24:54

Andrew Grigorev
@eigrad

сообщение удалено

2022-08-31 19:32:38