Техническое задание: Скрипт массовой рассылки в Telegram

Необходимо разработать скрипт на языке Python, который позволит отправлять одно текстовое сообщение (например, приглашение) сразу множеству пользователей Telegram.

Основные требования

  • Масштабируемость: Скрипт должен быть рассчитан на отправку сообщений 100, 1000 и даже 10000 получателям.
  • Соблюдение правил Telegram: Код должен учитывать внутренние лимиты платформы (ограничения на количество сообщений в единицу времени) для предотвращения блокировки аккаунта или чата. Необходимо реализовать механизмы, такие как задержки между отправками.
  • Надежность: Скрипт должен корректно обрабатывать возможные ошибки (недоступность пользователя, сетевые сбои) и вести логирование процесса.

Ожидаемый результат

Исполнитель должен предоставить рабочий, откомментированный Python-скрипт, готовый к запуску, и краткую инструкцию по его настройке и использованию.