from aiogram.utils import executor from loguru import logger from aiogram import Bot, Dispatcher, types # from telebot import types from functions import get_audio_messages_func bot = Bot(token="5941118321:AAG0g0keLrlnuH_9U9X6ehpFFAdOX38qeXI") dp = Dispatcher(bot) logger.add("logs/logging_log.log", level="INFO") @dp.message_handler(commands=['start']) def start(message: types.Message): name = message.chat.first_name if message.chat.first_name else 'No_name' logger.info(f"Группа {name} (ID: {message.chat.id}) запустил бота") bot.send_message(message.chat.id, 'Привет! Отправляй голосовое, я расшифрую!') @dp.message_handler(content_types=['voice', 'video_note', 'video']) async def get_audio_messages(message: types.Message): await get_audio_messages_func.get_audio_messages_func(message, logger, bot) def start_work_bot(): logger.info("Бот запустился") executor.start_polling(dp, skip_updates=False) # bot.polling(none_stop=True, timeout=123, non_stop=True)