Улучшение инициализаторов пакетов

This commit is contained in:
Whyverum
2024-12-23 21:57:34 +07:00
parent 1bbef7e378
commit 08cb5eaa35
11 changed files with 31 additions and 17 deletions

View File

@@ -1,2 +1,4 @@
# BotCode/inline/__init__.py
# Инициализация пакета inline, для инлайн сообщений через @user
from .posts_inline import *

View File

@@ -1,5 +1,5 @@
# BotCode/keyboards/__init__.py
# Инициализация пакета keyboards, для работы с клавиатурами
# BotCode/keyboards/inline_kb/__init__.py
# Инициализация пакета inline_keyboards, для работы с инлайн клавиатурами
from aiogram import Router
from .actor_kb import *
@@ -8,7 +8,3 @@ from .randnum_kb import *
# Объявление роутера и настройка экспорта модулей
__all__ = ("router", "actor_kb", "ButtonInl")
router = Router(name="inline_kb_router")
# Список подключаемых роутеров сверху-вниз
# router.include_routers()

View File

@@ -1,5 +1,5 @@
# BotCode/keyboards/__init__.py
# Инициализация пакета keyboards, для работы с клавиатурами
# BotCode/keyboards/reply_kb/__init__.py
# Инициализация пакета reply_kb, для работы с клавиатурами
from aiogram import Router
from .start_kb import router as start_kb_router

View File

@@ -1,6 +1,5 @@
# BotCode/routers/__init__.py
# Инициализация пакета routers, для работы с асинхронными обработчиками
# Пакет старых файлов отключен!!
from aiogram import Router
from .callback_handlers import router as callback_handlers_router

View File

@@ -1,11 +1,15 @@
from aiogram import Router
# BotCode/routers/callback_handlers/__init__.py
# Инициализация пакета callback_handlers, для работы с запросами бота
from aiogram import Router
from .actor_kb_cb import router as actor_kb_cb_router
from .randnum_kb_cb import router as randnum_kb_cb_router
# Объявление роутера и настройка экспорта модулей
__all__ = ("router", )
router = Router(name="callback_handlers")
# Список подключаемых роутеров сверху-вниз
router.include_routers(
actor_kb_cb_router,

View File

@@ -3,15 +3,17 @@
from aiogram import Router
from .download_handlers import router as download_media_router
from .download_user_avatar import router as user_avatar_router
from .download_avatar_all import *
from .download_chat_avatar import *
from .download_user_avatar import *
# Объявление роутера и настройка экспорта модулей
__all__ = ("router",)
__all__ = ("router", "download_avatar_all", "download_chat_avatar", "download_user_photos", "download_avatar")
router = Router(name="downloads_head_router")
# Список подключаемых роутеров сверху-вниз
router.include_routers(
download_media_router,
user_avatar_router,
)

View File

@@ -5,4 +5,4 @@
from .analitics import *
from .library import *
from .media import *
from .config import *
from .configs import *

View File

@@ -4,6 +4,6 @@
# Импортируем библиотеки для экспорта
from .start_info_out import *
from .message_to_file import *
from .type_messages import *
from .types_msg import *
from .user_data_to_file import *
from .find_ids import *

View File

@@ -0,0 +1,8 @@
# BotLibrary/library/__init__.py
# Инициализация пакета library, для работы с собственными библиотеками
# Импортируем библиотеки для экспорта
from .config import *
from .settings import *
from .list_ids import *
from .important_path import *

View File

@@ -3,7 +3,11 @@
# Импортируем библиотеки для экспорта
from .bots import *
from .decorator import *
from .logger import *
from .edit_bot import *
from .directory import *
from .time import *
from art import *
from colorama import *
from termcolor import *

View File

@@ -6,7 +6,6 @@ __all__ = ("router", "db")
# Импортируем библиотеки для экспорта
from aiogram import Router
from .db import *
# Создание роутера "sql_router"