Описание задачи
Необходимо создать Telegram-бота, который по запросу пользователя (ссылке на публичный канал) формирует и выводит список username всех подписчиков указанного канала.
Требования к реализации
- Бот должен принимать от пользователя ссылку на публичный Telegram-канал.
- После обработки запроса формировать и отправлять список username (нигде не скрытых) всех участников канала.
- Желательно наличие защиты от нецелевого использования (например, лимит запросов от одного пользователя).
Дополнительные пожелания
- Бот должен работать стабильно, без использования сторонних приватных API.
- Код должен быть написан на Python, читаемый и документированный.
- Возможна отправка результата в виде файла (.txt или .csv) при большом количестве подписчиков.