Перейти к содержимому
Назад к проектам

Smoke Alarm Telegram Bot

Telegram-бот для совместных перекуров.

Год
2025–2026
Роль
Концепция, разработка и деплой бота
Вызов Smoke Alarm с участниками, погодой и кнопкой присоединения

О проекте

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

Технологии

  • Python
  • Telegram Bot API
  • SQLite
  • Open-Meteo API
  • Docker
  • Docker Compose
  • uv

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

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

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

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