Задача

Требуется разработать простого Telegram-бота на Python, который будет отображать прогноз погоды по выбору пользователя (название города) и отправлять push-уведомления при наступлении критических погодных условий:

  • Событие 1: Начало дождя (прогноз на день/час).
  • Событие 2: Резкое похолодание на 10 и более градусов по Цельсию (сравнение температуры текущей и прогноза в течение суток; например, изменение с −5°C до −16°C).

Функциональные требования

Для пользователя

  • Выбор города (команда /start и меню с подсказками).
  • Ежедневный прогноз (+ опционально динамика на день).
  • Уведомления при срабатывании триггеров: дождь или перепад от -5 до -16 градусов.

Для администратора

  • Добавление/удаление пользователей.
  • Просмотр активных подписок.
  • Базовая статистика по погодным событиям (опционально).

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

  • Бот работает 'вслепую' без маркетплейса. API погоды - бесплатное (например, OpenWeatherMap).
  • Код на 'чистом' Python - исключительно модули (TeleBot, requests/schedule, SQLite для данных).
  • Исходный код в виде готового .py.

Сроки и бюджет

Обсуждаются. В приоритете функционал 1-2 этапа без украшений.

Отправка предложений и звонки на английском языке

Требуется специалист для рассылки коммерческих предложений зарубежным компаниям, совершения звонков для подтверждения получения и обработки входящих запросов на английском языке. Работа включает ведение базы контактов и регулярную отчетность.