# Telegram Image Description Bot Бот для Telegram, который описывает изображения с помощью Qwen-VL API. ## Требования - Python 3.10+ - Токен Telegram бота (получить у [@BotFather](https://t.me/BotFather)) - Ключ доступа к Qwen API ## Установка 1. Установите зависимости: ```bash pip install -r requirements.txt ``` 2. Настройте переменные окружения в файле `.env`: ```env # Telegram Bot Token (получите у @BotFather) TELEGRAM_BOT_TOKEN=ваш_токен_бота # Qwen API настройки (уже заполнены) ``` 3. Запустите бота: ```bash python src/image_bot.py ``` ## Использование 1. Найдите вашего бота в Telegram и нажмите `/start` 2. Отправьте боту изображение 3. Бот вернёт описание изображения на русском языке ## Команды - `/start` - начать работу с ботом - `/help` - показать справку - `/settoken ` - установить токен API (временное решение) ## Структура проекта ``` b2b_assistants/ ├── .env # Переменные окружения ├── requirements.txt # Зависимости Python ├── README.md # Документация └── src/ └── image_bot.py # Основной код бота ``` ## Примечания - Бот использует base64 кодирование для отправки изображений в Qwen-VL API - Для ограничения доступа используйте переменную `ALLOWED_USERS` в `.env` - Время обработки изображения может составлять до 2 минут для больших файлов