Telegram-бот для автоматического создания Excel-отчетов на основе аудиофайлов из публичных папок Яндекс Диска.
- Бот принимает ссылку на публичную папку Яндекс Диска.
- Скачивает аудиофайлы (mp3, ogg, m4a, wav, aac) во временную директорию.
- Определяет хронометраж каждого аудиофайла.
- Сверяет фамилии авторов с локальной базой должностей (
database.json). - В случае нахождения новых (неизвестных) авторов, интерактивно запрашивает их полные имена и должности у пользователя и сохраняет их в базу.
- Генерирует итоговый Excel-файл со столбцами: «Имя Спикера и заявленная тема», «Тип Файла» и «Хронометраж комментария».
- Автоматически удаляет скачанные аудиофайлы после генерации отчета.
- Клонируйте репозиторий:
git clone https://github.com/Maloron/YandexDiskExcelBot.git
cd YandexDiskExcelBot- Установите зависимости:
pip install -r requirements.txt- Создайте файл
.envна основе.env.exampleи укажите ваш токен Telegram-бота:
cp .env.example .env
# Отредактируйте .env, вставив BOT_TOKEN=ваш_токен- Запустите бота:
python bot.py