И помните: каждый шаг в создании вашего бота приближает вас к тому, чтобы он стал не просто инструментом, а настоящим помощником для пользователей. Не бойтесь экспериментировать и пробовать новые идеи. Ваши усилия и творчество могут привести к созданию чего-то действительно уникального и полезного!
Возник вопрос, нам нужно чтобы бот записал войс сообщение от одного человека, и под своим именем(бота) отправил другому.
какая бд используется, и где лучше хранить аудиозаписи, как их передавать?
Получение аудио и сохранение локально
Библиотека python-telegram-bot позволяет работать с голосовыми сообщениями. Мы можем использовать метод get_file() для скачивания.
База данных для хранения информации
Чтобы связывать пользователей и их голосовые файлы, можно использовать SQLite (для локальных проектов) или PostgreSQL/MySQL для продакшена.
Где хранить аудиозаписи?
Локально:
Для небольших проектов можно сохранять файлы на сервере в папке. Но при увеличении количества пользователей это потребует много места и может вызвать проблемы с управлением файлами.