Задание: Разработка Чат-ботов. Telegram-бот для генерации текстового контента на основе аудио и управления им (Дистанционная работа)
Создать Telegram-бота, который:
Получает аудиофайлы от пользователей.
Переводит речь в текст.
Создаёт итоговый текст (статьи, письма и т.д.) с помощью ИИ.
Сохраняет все данные на сервере.
Удобно показывает задачи и их статусы в Google Таблицах.
Что должен уметь бот
Приём аудиофайлов
Загружать файлы до 500 МБ (MP3, WAV, AAC, OGG).
Проверять размер: если больше, сообщать об ошибке.
Работать с разными языками (русский, английский).
Генерация текста
Превращать транскрипцию в готовый текст с помощью GPT.
Пользователь сам выбирает, что нужно: статья, письмо, пост и т.д.
Настраивать стиль текста: формальный, креативный или нейтральный.
Уведомления
Рассказывать пользователю, что происходит:
«Принял файл, начинаю обработку!»
«Готово на 50%! Осталось чуть-чуть.»
«Финиш! Вот ваш текст.»
Сохранение результатов
Сохранять аудио, текст транскрипции и итоговый файл (TXT или PDF).
Отправлять результат пользователю прямо в Telegram.
Интеграция с Google Таблицами
Удобно записывать задачи:
ID пользователя, дата загрузки, статус задания, ссылка на текст.
Управление доступом
Только для авторизованных пользователей.
Админ может добавлять и удалять людей через команды.