перешёл на aiogram

This commit is contained in:
2022-12-09 16:47:01 +07:00
parent 949092707c
commit 391c05f1e3
4 changed files with 60 additions and 30 deletions
+5 -3
View File
@@ -2,7 +2,7 @@ from functions.convert import Converter
from telebot import types
def get_audio_messages_func(message: types.Message, logger, bot):
async def get_audio_messages_func(message: types.Message, logger, bot):
# достаю file_id из разнообразных полей
if message.content_type in ['voice']:
file_id = message.voice.file_id
@@ -16,11 +16,13 @@ def get_audio_messages_func(message: types.Message, logger, bot):
name = message.chat.first_name if message.chat.first_name else 'No_name'
# записываю в файл
with open(file_name, 'wb') as new_file:
new_file.write(bot.download_file(bot.get_file(file_id).file_path))
file = await bot.get_file(file_id)
file_dow = await bot.download_file(file.file_path)
new_file.write(file_dow.getvalue())
# запуск конвертора
converter = Converter(file_name, message)
message_text = converter.audio_to_text()
# записываю всё в logger
logger.info(f"Чат {name} (ID: {message.chat.id}) обработал файл {file_name}, сервисом {converter.service}")
# отправляю сообщение
bot.send_message(message.chat.id, message_text, reply_to_message_id=message.message_id)
await bot.send_message(message.chat.id, message_text, reply_to_message_id=message.message_id)