Готовый телеграм бот для поиска изображений
Описание задачи
Требуется создать телеграм-бота, который работает без подключения платных API-ключей. Бот должен получать изображения через поисковую систему DuckDuckGo (бесплатный парсер or дублирующий механизм). Логика работы:
- Пользователь группы отправляет команду вида /membot кот (или любой другой запрос)
- Бот сразу удаляет команду из чата (никто не видит повтор)
- Присылает 15 фотографий на выбор в личном сообщении пользователю или в той же группе (в виде сетки/коллажа)
- Пользователь нажимает кнопку «Выбрать эту» (inline-кнопка под каждым изображением)
- После выбора бот отправляет выбранную фотографию в группу общей лентой - без каких-либо подписей или брендирования
Технические требования
- Бот работает на Python (желательно aiogram или telebot)
- Использует бесплатные источники поиска изображений
- Возможность самостоятельной настройки (слово команды /membot - статично или меняемо)
- Код должен быть предоставлен в готовом для деплоя виде (токен бота выносится в переменные окружения / config)
- Желательно логирование, чтобы видеть активность и ошибки
Ожидаемый результат
- Исходный код бота на Python
- Краткая инструкция по запуску
- Файл requirements.txt