diff --git a/BotCode/__init__.py b/BotCode/__init__.py new file mode 100644 index 0000000..767674c --- /dev/null +++ b/BotCode/__init__.py @@ -0,0 +1,7 @@ +# BotCode/__init__.py +# Инициализация пакета BotCode, для работы с главными частями кода + +from .keyboards import * +from .routers import * +from .time import * +from .inline import * diff --git a/BotCode/inline/__init__.py b/BotCode/inline/__init__.py new file mode 100644 index 0000000..4f95659 --- /dev/null +++ b/BotCode/inline/__init__.py @@ -0,0 +1,2 @@ + +from .posts_inline import * diff --git a/BotCode/keyboards/__init__.py b/BotCode/keyboards/__init__.py new file mode 100644 index 0000000..945b9d5 --- /dev/null +++ b/BotCode/keyboards/__init__.py @@ -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, +) diff --git a/BotCode/routers/__init__.py b/BotCode/routers/__init__.py new file mode 100644 index 0000000..b55d749 --- /dev/null +++ b/BotCode/routers/__init__.py @@ -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) diff --git a/BotCode/routers/administration/__init__.py b/BotCode/routers/administration/__init__.py new file mode 100644 index 0000000..dd9b602 --- /dev/null +++ b/BotCode/routers/administration/__init__.py @@ -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, +) diff --git a/BotCode/routers/administration/admin_cmd/__init__.py b/BotCode/routers/administration/admin_cmd/__init__.py new file mode 100644 index 0000000..d6f45cf --- /dev/null +++ b/BotCode/routers/administration/admin_cmd/__init__.py @@ -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, +) diff --git a/BotCode/routers/commands/__init__.py b/BotCode/routers/commands/__init__.py new file mode 100644 index 0000000..8e6f3f1 --- /dev/null +++ b/BotCode/routers/commands/__init__.py @@ -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, +) diff --git a/BotCode/routers/commands/user_cmd/__init__.py b/BotCode/routers/commands/user_cmd/__init__.py new file mode 100644 index 0000000..aa77b3a --- /dev/null +++ b/BotCode/routers/commands/user_cmd/__init__.py @@ -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) diff --git a/BotCode/routers/common/__init__.py b/BotCode/routers/common/__init__.py new file mode 100644 index 0000000..ae847df --- /dev/null +++ b/BotCode/routers/common/__init__.py @@ -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) diff --git a/BotCode/routers/downloads/__init__.py b/BotCode/routers/downloads/__init__.py new file mode 100644 index 0000000..cb9962b --- /dev/null +++ b/BotCode/routers/downloads/__init__.py @@ -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, +) diff --git a/BotCode/time/__init__.py b/BotCode/time/__init__.py new file mode 100644 index 0000000..d25556f --- /dev/null +++ b/BotCode/time/__init__.py @@ -0,0 +1,2 @@ +# BotCode/time/__init__.py +# Инициализация пакета time, для временных операций (в разработке) diff --git a/BotLibrary/__init__.py b/BotLibrary/__init__.py new file mode 100644 index 0000000..ec6d72c --- /dev/null +++ b/BotLibrary/__init__.py @@ -0,0 +1,8 @@ +# BotLibrary/__init__.py +# Инициализация пакета BotLibrary, для работы с базовыми функциями + +# Импортируем библиотеки для экспорта +from .analitics import * +from .library import * +from .media import * +from .config import * diff --git a/BotLibrary/analitics/__init__.py b/BotLibrary/analitics/__init__.py new file mode 100644 index 0000000..89c4d3f --- /dev/null +++ b/BotLibrary/analitics/__init__.py @@ -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 * diff --git a/BotLibrary/library/__init__.py b/BotLibrary/library/__init__.py new file mode 100644 index 0000000..731768c --- /dev/null +++ b/BotLibrary/library/__init__.py @@ -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 * diff --git a/MySQL/__init__.py b/MySQL/__init__.py new file mode 100644 index 0000000..b3cbfd7 --- /dev/null +++ b/MySQL/__init__.py @@ -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") diff --git a/Test/GUI/__init__.py b/Test/GUI/__init__.py new file mode 100644 index 0000000..732d5ec --- /dev/null +++ b/Test/GUI/__init__.py @@ -0,0 +1,4 @@ +# GUI/__init__.py +# Инициализация пакета GUI, для работы с графическим интерфейсом + +from .console import * diff --git a/Test/__init__.py b/Test/__init__.py new file mode 100644 index 0000000..b37c6a3 --- /dev/null +++ b/Test/__init__.py @@ -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") diff --git a/Test/commands/__init__.py b/Test/commands/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/Test/old_files/__init__.py b/Test/old_files/__init__.py new file mode 100644 index 0000000..492dcdc --- /dev/null +++ b/Test/old_files/__init__.py @@ -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()