Я заколебался искать запятую в коде бота — и написал библиотеку, чтобы диалоги жили в YAML

Я три года пилю Telegram-бот для одного B2C-продукта. В пятницу вечером маркетолог попросил убрать запятую — я потратил двадцать минут на одну запятую, потому что текст был размазан по семи питон-файлам. И тут меня переклинило. Так появилась библиотека, где все диалоги бота живут в одном YAML — с клавиатурами, медиа, условиями и опциональной очередью под лимит Telegram. Выложил на PyPI, делюсь. И что?

https://habr.com/ru/articles/1035714/

#aiogram #python #telegram_bots #yaml #open_source #python_библиотека #telegram_bot_api #message_queue #rate_limiting

Я заколебался искать запятую в коде бота — и написал библиотеку, чтобы диалоги жили в YAML

Дисклеймер: статья будет про Telegram-бота на Python и aiogram. Если ты пишешь ботов на чём-то ещё — листай, тут тебя расстроят. Если не пишешь вообще — оставайся, иногда полезно посмотреть, как...

Хабр

Мой первый пет‑проект: как я создавал ядро для Telegram‑ботов

Я собрал ядро для Telegram‑ботов и описал архитектуру, которая держится на YAML‑сценариях и очереди в БД. Почему отказался от брокера, как экономлю апдейты в базе, как работает «разблокировщик» цепочек и что это даёт в предсказуемости. Показываю решения и компромиссы без «магии».

https://habr.com/ru/articles/937748/

#python #sqlite #eda #боты_телеграм #yaml #vsa #message_queue #микросервисы

Мой первый пет‑проект: как я создавал ядро для Telegram‑ботов

Я назвал свой проект Coreness - это современное ядро для Telegram‑ботов, построенное вокруг идеи полного контроля: вся логика описывается в YAML, плагины подключаются декларативно, инфраструктура...

Хабр

Поддержание консистентного состояния в stateful сервисах при масштабировании

Всем привет! В этой статье я хочу разобрать довольно-таки интересную и в то же время сложную тему - "Поддержание консистентного состояния в stateful сервисах при масштабировании" .

https://habr.com/ru/articles/928052/

#backend #go #system_design #architecture #highload #scaling #message_queue #db #grpc #statefull

Поддержание консистентного состояния в stateful сервисах при масштабировании

Всем привет! В этой статье я хочу разобрать довольно-таки интересную и в то же время сложную тему - "Поддержание консистентного состояния в stateful сервисах при масштабировании" . ...

Хабр