Задача

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

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

  • Капча-проверка: бот должен отправлять в ЛС пользователю картинку или мини-тест для верификации (например, ответить на простой вопрос или нажать кнопку).
  • Управление доступом: только прошедшие капчу пользователи получают бессрочный доступ в канал.
  • База данных: все подписчики должны храниться в базе (SQLite / PostgreSQL / другая на усмотрение); желательно хранить дату добавления, ID, username.
  • Рассылка: интерфейс (или админ-команда в чате с ботом) для отправки сообщения сразу всем подписчикам из базы.
  • Администрирование: должна быть возможность управлять очередностью капч, смотреть статистику прошедших, удалять пользователя.

Технические детали

  • Язык разработки: Python (желательно с использованием библиотеки python-telegram-bot или aiogram).
  • Реализация без готовых конструкторов или low-code платформ - чистый код.
  • Развёртывание на собственном сервере исполнителя (предоставляется заказчиком отдельно).
  • Полный исходный код, инструкция по настройке и запуску.

Важно: названия компаний, брендов и контактные данные не указываются. Бот должен быть полностью кастомным, без использования платных решений.

Ввод описаний и фото в Excel для товаров

Требуется для 1900 товаров в Excel-таблице подобрать описание и ссылки на изображения в интернете и вставить их в соседние столбцы. Задача простая и подходит для начального уровня.