добавил комменты и убрал стандартный логер
This commit is contained in:
@@ -3,23 +3,24 @@ from loguru import logger
|
||||
from aiogram import Bot, Dispatcher, 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")
|
||||
bot = Bot(token="5941118321:AAG0g0keLrlnuH_9U9X6ehpFFAdOX38qeXI") # создаю объект бота
|
||||
dp = Dispatcher(bot) # создаю объект слушателя
|
||||
logger.remove() # удаляю стандартный логер
|
||||
logger.add("logs/logging_log.log", level="INFO") # создаю логер
|
||||
|
||||
|
||||
@dp.message_handler(commands=['start'])
|
||||
@dp.message_handler(commands=['start']) # обрабатываю команду 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, 'Привет! Отправляй голосовое, я расшифрую!')
|
||||
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'])
|
||||
@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)
|
||||
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)
|
||||
def start_work_bot(): # функция запуска бота
|
||||
logger.info("Бот запустился") # записываю логи
|
||||
executor.start_polling(dp, skip_updates=False) # запускаю pooling без пропуска пропущенных сообщений
|
||||
|
||||
Reference in New Issue
Block a user