Channels / Cyprus_iT chat
Cyprus_iT chat
@badcyprus · supergroup
· filtered by
Andrew Grigorev
Andrew Grigorev
2022-08-31 19:07 UTC
Stepan Seliuk
А есть случаем сервис где можно что-то типа serverless делать, но чат ботов для телеги? Вроде такого...
типа такого? https://github.com/rougeth/cookiecutter-telegram-bot
$ pip install cookiecutter
$ cookiecutter gh:rougeth/cookiecutter-telegram-bot
bot_name [the name of the bot]: Echo Bot
# Running it
$ cd echo_bot && pip install -r requirements.txt
$ TOKEN=xxx python echo_bot.py # you can set the TOKEN env variable before too
Andrew Grigorev
2022-08-31 19:07 UTC
в качестве «serverless» для ботов отлично хероку подходит)
Andrew Grigorev
2022-08-31 19:33 UTC
Stepan Seliuk
Юзкейс: кто-то решил помочь написать чат-бота для гриклиша и знает только JS базово, без всей этой и...
ну так пусть берет aws lambda / yandex functions и вперед? чо там, два object’а - один на входе, другой на выходе, какой еще бойлерплейт?
Andrew Grigorev
2022-08-31 19:52 UTC
Vladimir
А если стейт сохранять между запросами? Вот тогда начинается бд, пул коннектов и прочие радости
у меня есть «недофреймворк» чтоб каждому юзеру соответствовала своя питонячая корутина) удобно небольшие текстовые игрушки делать
https://github.com/ei-grad/telegram-game/blob/master/examples/guess_a_number.py
тут в примере еще есть сохранение стейта в редисе, но это опционально
https://github.com/ei-grad/telegram-game/blob/master/examples/guess_a_number.py
тут в примере еще есть сохранение стейта в редисе, но это опционально
Andrew Grigorev
2022-08-31 19:56 UTC
mdXm
Редис еще поднять надо, тоже тот себе квест)
это если отказоустойчивый-масштабируемый, а так вроде проще ничего не может быть?
Andrew Grigorev
2022-08-31 19:57 UTC
mdXm
Ну так а другой то не нужен)))
почему? append-only сохранение базы на отказоустойчивый диск включил, в instance group добавил, и пойдет
Andrew Grigorev
2022-08-31 20:01 UTC
какие у вас ники похожие, mdm, mvs
7 messages on this day