25 lines
906 B
Python
25 lines
906 B
Python
from loguru import logger
|
|
import telebot
|
|
from telebot import types
|
|
from functions import get_audio_messages_func
|
|
|
|
bot = telebot.TeleBot("5941118321:AAG0g0keLrlnuH_9U9X6ehpFFAdOX38qeXI")
|
|
logger.add("logs/logging_log.log", level="INFO")
|
|
|
|
|
|
@bot.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, 'Привет! Отправляй голосовое, я расшифрую!')
|
|
|
|
|
|
@bot.message_handler(content_types=['voice', 'video_note', 'video'])
|
|
def get_audio_messages(message: types.Message):
|
|
get_audio_messages_func.get_audio_messages_func(message, logger, bot)
|
|
|
|
|
|
def start_work_bot():
|
|
logger.info("Бот запустился")
|
|
bot.polling(none_stop=True, timeout=123)
|