0.7 Теперь появился логгер на старты
This commit is contained in:
@@ -2,7 +2,6 @@
|
||||
# Создание и настройка бота в одном файле
|
||||
|
||||
from aiogram import Dispatcher, Bot, F
|
||||
from aiogram.enums import ParseMode
|
||||
from aiogram.client.default import DefaultBotProperties
|
||||
from aiogram.utils.keyboard import InlineKeyboardBuilder, ReplyKeyboardBuilder
|
||||
|
||||
@@ -34,12 +33,15 @@ dp["database"] = None
|
||||
|
||||
# Настройки для бота
|
||||
bot_properties = DefaultBotProperties(
|
||||
parse_mode=ParseMode.HTML, # Устанавливаем формат HTML для всех сообщений
|
||||
disable_notification=True, # Отключаем уведомления при отправке сообщений
|
||||
protect_content=True, # Защищаем содержимое сообщений от копирования
|
||||
allow_sending_without_reply=True, # Разрешаем отправлять сообщения без ответа на другое сообщение
|
||||
link_preview_is_disabled=True, # Отключаем предварительный просмотр ссылок
|
||||
show_caption_above_media=False, # Показываем подпись выше медиа
|
||||
parse_mode=BotVar.parse_mode, # Устанавливаем формат HTML для всех сообщений
|
||||
disable_notification=BotVar.disable_notification, # Отключаем уведомления при отправке сообщений
|
||||
protect_content=BotVar.protect_content, # Защищаем содержимое сообщений от копирования
|
||||
allow_sending_without_reply=BotVar.allow_sending_without_reply, # Разрешаем отправлять сообщения без ответа на другое сообщение
|
||||
link_preview_is_disabled=BotVar.link_preview_is_disabled, # Отключаем предварительный просмотр ссылок
|
||||
link_preview_prefer_small_media=BotVar.link_preview_prefer_small_media,
|
||||
link_preview_prefer_large_media=BotVar.link_preview_prefer_large_media,
|
||||
link_preview_show_above_text=BotVar.link_preview_show_above_text,
|
||||
show_caption_above_media=BotVar.show_caption_above_media, # Показываем подпись выше медиа
|
||||
)
|
||||
|
||||
# Создание экземпляра бота
|
||||
|
||||
@@ -6,9 +6,15 @@ from ProjectsFiles import ProjectPath, TypeDirectory
|
||||
from typing import List
|
||||
|
||||
# Настройка экспорта из модуля
|
||||
__all__ = ("create_directories", "setup_directories")
|
||||
__all__ = ("create_directories", "setup_directories", "create_directory")
|
||||
|
||||
|
||||
# Функция создания директории
|
||||
async def create_directory(directory : str) -> None:
|
||||
os.makedirs(directory)
|
||||
|
||||
|
||||
# Функция создания поддиректорий
|
||||
async def create_directories(base_directory: str, subdirectories: List[str]) -> None:
|
||||
"""
|
||||
Создает указанные поддиректории в указанной базовой директории, если они еще не существуют.
|
||||
@@ -26,6 +32,7 @@ async def create_directories(base_directory: str, subdirectories: List[str]) ->
|
||||
print(f"Создана директория: {directory_path}")
|
||||
|
||||
|
||||
# Функция установки начальных директорий
|
||||
async def setup_directories() -> None:
|
||||
"""
|
||||
Настройка начальных пустых директорий для проекта.
|
||||
|
||||
Reference in New Issue
Block a user