import telebot
import requests
token = 'Токен'
bot = telebot.TeleBot(token)
@bot.message_handler(content_types=['voice','text'])
def repeat_all_message(message):
file_info = bot.get_file(message.voice.file_id)
file = requests.get('https://api.telegram.org/file/bot{0}/{1}'.format(token, file_info.file_path))
with open('voice.ogg','wb') as f:
f.write(file.content)
if __name__ == '__main__':
bot.polling(none_stop=True)
Самый простой код. Он получает от пользователя голосовое сообщение и сохраняет в папку бота, с именем voice.ogg.
Здесь все записи перезаписываются в один файл. Так что создавайте директорию, в качестве имени указывайте id пользователя. И сохраняйте туда файлы. Думаю, разберетесь.