Задача

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

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

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

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

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

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

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

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

Разработка высокоскоростного Telegram-клиента для автоматического захвата заявок

Требуется создать MTProto-клиент на Python (Telethon/Pyrogram) для мгновенной автоматической обработки входящих заявок в Telegram. Ключевое требование - скорость работы, превышающая аналогичные решения.

Разработка Telegram-бота для автоматического управления P2P-объявлениями на криптобирже

Требуется создать бота для Telegram, который отслеживает цены конкурирующих предложений на P2P-площадке криптобиржи и автоматически обновляет стоимость в моих объявлениях на покупку USDT, поддерживая конкурентоспособную цену.