Файл инициализации модулей
This commit is contained in:
7
BotCode/__init__.py
Normal file
7
BotCode/__init__.py
Normal file
@@ -0,0 +1,7 @@
|
|||||||
|
# BotCode/__init__.py
|
||||||
|
# Инициализация пакета BotCode, для работы с главными частями кода
|
||||||
|
|
||||||
|
from .keyboards import *
|
||||||
|
from .routers import *
|
||||||
|
from .time import *
|
||||||
|
from .inline import *
|
||||||
2
BotCode/inline/__init__.py
Normal file
2
BotCode/inline/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
|
||||||
|
from .posts_inline import *
|
||||||
20
BotCode/keyboards/__init__.py
Normal file
20
BotCode/keyboards/__init__.py
Normal file
@@ -0,0 +1,20 @@
|
|||||||
|
# BotCode/keyboards/__init__.py
|
||||||
|
# Инициализация пакета keyboards, для работы с клавиатурами
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .start_kb import router as start_kb_router
|
||||||
|
from .help_kb import router as help_kb_router
|
||||||
|
from .more_kb import router as more_kb_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="kb_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
start_kb_router,
|
||||||
|
help_kb_router,
|
||||||
|
more_kb_router,
|
||||||
|
)
|
||||||
26
BotCode/routers/__init__.py
Normal file
26
BotCode/routers/__init__.py
Normal file
@@ -0,0 +1,26 @@
|
|||||||
|
# BotCode/routers/__init__.py
|
||||||
|
# Инициализация пакета routers, для работы с асинхронными обработчиками
|
||||||
|
# Пакет старых файлов отключен!!
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .commands.bot_command import set_commands
|
||||||
|
from .administration import router as admin_head_router
|
||||||
|
from .commands import router as commands_head_router
|
||||||
|
from .downloads import router as downloads_head_router
|
||||||
|
from .common import router as users_head_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление главного роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router", "set_commands",)
|
||||||
|
router = Router(name="main_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
admin_head_router,
|
||||||
|
commands_head_router,
|
||||||
|
downloads_head_router,
|
||||||
|
)
|
||||||
|
|
||||||
|
# Роутер, что запустится самым последним
|
||||||
|
router.include_router(users_head_router)
|
||||||
19
BotCode/routers/administration/__init__.py
Normal file
19
BotCode/routers/administration/__init__.py
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# BotCode/routers/administration/__init__.py
|
||||||
|
# Инициализация пакета administration, для работы с функциями администратора
|
||||||
|
# Некоторые команды админов занесены в пакет commands в раздел admin_cmd
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .admin_cmd import router as admin_cmd_router
|
||||||
|
from .easteggs_handlers import router as easteggs_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="admin_head_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
admin_cmd_router,
|
||||||
|
easteggs_router,
|
||||||
|
)
|
||||||
16
BotCode/routers/administration/admin_cmd/__init__.py
Normal file
16
BotCode/routers/administration/admin_cmd/__init__.py
Normal file
@@ -0,0 +1,16 @@
|
|||||||
|
# BotCode/routers/commands/admin_cmd/__init__.py
|
||||||
|
# Инициализация пакета admin_cmd, для работы с админскими командами
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .secret_cmd import router as secret_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="admin_cmd_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
secret_router,
|
||||||
|
)
|
||||||
18
BotCode/routers/commands/__init__.py
Normal file
18
BotCode/routers/commands/__init__.py
Normal file
@@ -0,0 +1,18 @@
|
|||||||
|
# BotCode/routers/commands/__init__.py
|
||||||
|
# Инициализация пакета commands, для работы с командами бота
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .bot_command import router as bot_command_router
|
||||||
|
from .user_cmd import router as user_cmd_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="commands_head_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
bot_command_router,
|
||||||
|
user_cmd_router,
|
||||||
|
)
|
||||||
27
BotCode/routers/commands/user_cmd/__init__.py
Normal file
27
BotCode/routers/commands/user_cmd/__init__.py
Normal file
@@ -0,0 +1,27 @@
|
|||||||
|
# BotCode/routers/commands/user_cmd/__init__.py
|
||||||
|
# Инициализация пакета user_cmd, для работы с командами для пользователей
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .start_cmd import router as start_router
|
||||||
|
from .help_cmd import router as help_router
|
||||||
|
from .more_cmd import router as more_router
|
||||||
|
from .exit_cmd import router as exit_router
|
||||||
|
from .start_time_cmd import router as start_time_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="user_cmd_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
start_router,
|
||||||
|
help_router,
|
||||||
|
more_router,
|
||||||
|
exit_router,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# Идет самым последним, если другие роутеры не сработали
|
||||||
|
router.include_router(start_time_router)
|
||||||
19
BotCode/routers/common/__init__.py
Normal file
19
BotCode/routers/common/__init__.py
Normal file
@@ -0,0 +1,19 @@
|
|||||||
|
# BotCode/routers/common/__init__.py
|
||||||
|
# Инициализация пакета common, для работы со всеми сообщениями
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .messages import router as common_message_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="users_head_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
common_message_router,
|
||||||
|
)
|
||||||
|
|
||||||
|
# Идет самым последним, если другие роутеры не сработали
|
||||||
|
# router.include_router(common_message_router)
|
||||||
17
BotCode/routers/downloads/__init__.py
Normal file
17
BotCode/routers/downloads/__init__.py
Normal file
@@ -0,0 +1,17 @@
|
|||||||
|
# BotCode/routers/downloads/__init__.py
|
||||||
|
# Инициализация пакета downloads, для работы с закачкой данных
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .download_handlers import router as download_media_router
|
||||||
|
from .download_user_avatar import router as user_avatar_router
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта модулей
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="downloads_head_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
download_media_router,
|
||||||
|
user_avatar_router,
|
||||||
|
)
|
||||||
2
BotCode/time/__init__.py
Normal file
2
BotCode/time/__init__.py
Normal file
@@ -0,0 +1,2 @@
|
|||||||
|
# BotCode/time/__init__.py
|
||||||
|
# Инициализация пакета time, для временных операций (в разработке)
|
||||||
8
BotLibrary/__init__.py
Normal file
8
BotLibrary/__init__.py
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
# BotLibrary/__init__.py
|
||||||
|
# Инициализация пакета BotLibrary, для работы с базовыми функциями
|
||||||
|
|
||||||
|
# Импортируем библиотеки для экспорта
|
||||||
|
from .analitics import *
|
||||||
|
from .library import *
|
||||||
|
from .media import *
|
||||||
|
from .config import *
|
||||||
9
BotLibrary/analitics/__init__.py
Normal file
9
BotLibrary/analitics/__init__.py
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# BotLibrary/analitics/__init__.py
|
||||||
|
# Инициализация пакета analitics, для работы с аналитическими функциями
|
||||||
|
|
||||||
|
# Импортируем библиотеки для экспорта
|
||||||
|
from .start_info_out import *
|
||||||
|
from .message_to_file import *
|
||||||
|
from .type_messages import *
|
||||||
|
from .user_data_to_file import *
|
||||||
|
from .find_ids import *
|
||||||
9
BotLibrary/library/__init__.py
Normal file
9
BotLibrary/library/__init__.py
Normal file
@@ -0,0 +1,9 @@
|
|||||||
|
# BotLibrary/library/__init__.py
|
||||||
|
# Инициализация пакета library, для работы с собственными библиотеками
|
||||||
|
|
||||||
|
# Импортируем библиотеки для экспорта
|
||||||
|
from .bots import *
|
||||||
|
from .decorator import *
|
||||||
|
from .logger import *
|
||||||
|
from .edit_bot import *
|
||||||
|
from .directory import *
|
||||||
13
MySQL/__init__.py
Normal file
13
MySQL/__init__.py
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
# MySQL/__init__.py
|
||||||
|
# Инициализация пакета MySQL, для работы с базой данных (в разработке)
|
||||||
|
|
||||||
|
# Настройка экспорта модулей
|
||||||
|
__all__ = ("router", "db")
|
||||||
|
|
||||||
|
# Импортируем библиотеки для экспорта
|
||||||
|
from aiogram import Router
|
||||||
|
from .db import *
|
||||||
|
|
||||||
|
|
||||||
|
# Создание роутера "sql_router"
|
||||||
|
router = Router(name="sql_router")
|
||||||
4
Test/GUI/__init__.py
Normal file
4
Test/GUI/__init__.py
Normal file
@@ -0,0 +1,4 @@
|
|||||||
|
# GUI/__init__.py
|
||||||
|
# Инициализация пакета GUI, для работы с графическим интерфейсом
|
||||||
|
|
||||||
|
from .console import *
|
||||||
12
Test/__init__.py
Normal file
12
Test/__init__.py
Normal file
@@ -0,0 +1,12 @@
|
|||||||
|
# Test/__init__.py
|
||||||
|
# Инициализация пакета Test, для работы с тестированием (в разработке)
|
||||||
|
|
||||||
|
# Импортируем библиотеки для экспорта
|
||||||
|
from aiogram import Router
|
||||||
|
from .commands import *
|
||||||
|
from .GUI import *
|
||||||
|
from .old_files import *
|
||||||
|
|
||||||
|
|
||||||
|
# Создание роутера "test_router"
|
||||||
|
router = Router(name="test_router")
|
||||||
0
Test/commands/__init__.py
Normal file
0
Test/commands/__init__.py
Normal file
22
Test/old_files/__init__.py
Normal file
22
Test/old_files/__init__.py
Normal file
@@ -0,0 +1,22 @@
|
|||||||
|
# BotCode/routers/old_files/__init__.py
|
||||||
|
# Инициализация старого пакета old_files, для хранения старых функций
|
||||||
|
|
||||||
|
from aiogram import Router
|
||||||
|
from .media_func import router as media_old_router
|
||||||
|
from .regular_handlers import router as regular_router
|
||||||
|
|
||||||
|
|
||||||
|
# Объявление роутера и настройка экспорта
|
||||||
|
__all__ = ("router",)
|
||||||
|
router = Router(name="old_files_router")
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers(
|
||||||
|
regular_router,
|
||||||
|
media_old_router,
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
|
# Список подключаемых роутеров сверху-вниз
|
||||||
|
router.include_routers()
|
||||||
Reference in New Issue
Block a user