I add command /id and /dowmp3 for dowload video with Youtube and i improve code.
It's version 0.2.0
This commit is contained in:
+7
-1
@@ -1,6 +1,7 @@
|
||||
from aiogram import Bot, Dispatcher
|
||||
from config import Config
|
||||
from models.state import BotState
|
||||
from addons.manager import AddonManager
|
||||
|
||||
|
||||
class TelegramBot:
|
||||
@@ -8,17 +9,22 @@ class TelegramBot:
|
||||
self.bot = Bot(token=Config.API_TOKEN)
|
||||
self.dp = Dispatcher()
|
||||
self.state = BotState()
|
||||
self.addons = AddonManager(self.dp, self.state, self.bot)
|
||||
|
||||
def setup_handlers(self):
|
||||
"""Регистрация всех обработчиков"""
|
||||
from handlers import admin, schedule#, media, common
|
||||
|
||||
# Регистрируем обработчики из разных модулей
|
||||
admin.register_handlers(self.dp, self.state, self.bot)
|
||||
admin.AdminHandlers.register(self)
|
||||
schedule.register_handlers(self.dp, self.state, self.bot)
|
||||
#media.register_handlers(self.dp, self.state, self.bot)
|
||||
#common.register_handlers(self.dp, self.state, self.bot)
|
||||
|
||||
#add addons
|
||||
self.addons.load("example_addon")
|
||||
self.addons.load("id")
|
||||
|
||||
async def start(self):
|
||||
"""Запуск бота"""
|
||||
self.setup_handlers()
|
||||
|
||||
Reference in New Issue
Block a user