Назад к портфолио

Личный проект / 2025–2026

Smoke Alarm Telegram Bot

Групповой бот, сделанный ради шутки и постепенно выросший в довольно полноценный социальный инструмент. Вызов на перекур упоминает компанию случайным сообщением, автоматически добавляет автора, позволяет присоединиться или передумать через inline-кнопку и показывает текущую погоду в Алматы. Бот также хранит историю, статистику, opt-in статус и подписки на прогноз по рабочим дням.

Роль

Концепция, разработка и деплой бота

Год

2025–2026

Полный стек

7 инструментов

Вызов Smoke Alarm с участниками, погодой и кнопкой присоединения
Интерфейс проекта — live-capture или реконструкция по рабочей реализации

Полный стек

  • 01Python
  • 02Telegram Bot API
  • 03SQLite
  • 04Open-Meteo API
  • 05Docker
  • 06Docker Compose
  • 07uv

01

На чём всё держится

  • Inline-участие обновляет исходное сообщение, поэтому группе видно, кто идёт, без цепочки ответов.
  • SQLite хранит пользователей, opt-in статус, вызовы, участие и статистику между перезапусками.
  • Случайные русские сообщения и реальная погода делают повторяющуюся утилиту живой и узнаваемой для своей компании.

02

Если продолжать

  • Усилить обработку конкурентных событий, когда одновременно происходят несколько вызовов или нажатий.
  • Покрыть автоматическими тестами команды, callbacks, миграции и запланированные уведомления.
Следующий проектМЭКС