all ruff checking and modify Converter class

This commit is contained in:
2024-06-21 12:30:27 +07:00
parent cd3bae23e6
commit e1034fb927
19 changed files with 1067 additions and 995 deletions
+8 -5
View File
@@ -1,10 +1,12 @@
import os
from io import BytesIO
from aiogram import exceptions, types
from functions.convert import Converter
from aiogram import types, exceptions
async def get_audio_messages_func(message: types.Message, logger, bot, model) -> None:
async def get_audio_messages_func(message: types.Message, logger, bot) -> None:
"""
Функция выкачивает файл, потом конвертирует его в текст, потом логирует
@@ -39,10 +41,11 @@ async def get_audio_messages_func(message: types.Message, logger, bot, model) ->
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, model) # запуск конвертора
converter = Converter(file_name) # запуск конвертора
message_text = converter.audio_to_text() # получаю текст из конвертора
logger.info(f"Чат {name} (ID: {message.chat.id}) обработал файл {file_name}, "
f"сервисом {converter.service}") # записываю всё в logger
logger.info(
f"Чат {name} (ID: {message.chat.id}) обработал файл {file_name}, "
) # записываю всё в logger
file = BytesIO(message_text['timestamp'].encode('utf-8'))
file.name = 'timestamp.txt'
await bot.send_document(