Задача

Разработать чат-бота для мессенджера Telegram, функционально аналогичного приложению экстренной кнопки помощи. Бот должен обеспечить быструю отправку координат пользователя при активации тревожной кнопки.

Принцип работы

  • Пользователь запускает бота и нажимает кнопку с надписью SOS.
  • В заданный администратором чат отправляется уведомление: «Человек попал в беду!» + текущие координаты пользователя.
  • Уведомление также получают все подписчики бота (те, кто запускал бота ранее).

Требования к реализации

  • Хранение списка пользователей (их ID) для массовой рассылки.
  • Настройка целевого чата (захардкожено в конфиге / переменных среды).
  • Отправка геолокации (широта, долгота) при каждом нажатии кнопки SOS.
  • Обработка ошибок: если кнопку нажимают повторно - сообщение можно дублировать.
  • Простая команда /start, регистрирующая пользователя.

Дополнительно

(Не обязательно, но будет плюсом)

  • Команда администратора /broadcast для отправки сообщения всем подписчикам.
  • Логирование события в отдельный чат логов.

Специалист по email-маркетингу

Ищем опытного фрилансера для настройки триггерных цепочек, верстки писем и анализа эффективности рассылок. Работа на проектной или долгосрочной основе.