Changed banner

This commit is contained in:
2021-11-23 16:04:03 +01:00
parent 5a91e31964
commit a5f710177e
2 changed files with 22 additions and 19 deletions

View File

@@ -1,8 +1,9 @@
import discord
from discord.ext import commands
from cpl_core.configuration import ConfigurationABC
from cpl_core.logging import LoggerABC
from cpl_core.console import Console
from cpl_core.environment import ApplicationEnvironmentABC
from cpl_core.logging import LoggerABC, LoggingLevelEnum, LoggingSettings
from discord.ext import commands
from gismo_core.abc.bot_service_abc import BotServiceABC
from gismo_core.configuration.bot_settings import BotSettings
from gismo_core.configuration.discord_settings import DiscordSettings
@@ -13,11 +14,22 @@ from modules_core.service.module_service import ModuleService
class BotService(BotServiceABC, commands.Bot):
def __init__(self, config: ConfigurationABC, logger: LoggerABC, modules: ModuleService, discord_settings: DiscordSettings, bot_settings: BotSettings):
def __init__(
self,
config: ConfigurationABC,
logger: LoggerABC,
modules: ModuleService,
discord_settings: DiscordSettings,
bot_settings: BotSettings,
env: ApplicationEnvironmentABC,
logging_st: LoggingSettings,
):
# services
self._config = config
self._logger = logger
self._modules = modules
self._env = env
self._logging_st = logging_st
# settings
self._discord_settings = discord_settings
@@ -52,5 +64,8 @@ class BotService(BotServiceABC, commands.Bot):
self._config.add_configuration(f'DSERVER_{server.id}', server)
self._logger.trace(__name__, f'Loaded config for server: {server.id}')
self._logger.header(f'{self.user.name}:')
if self._logging_st.console.value >= LoggingLevelEnum.INFO.value:
Console.banner(self._env.application_name if self._env.application_name != '' else 'Gismo')
await self._modules.on_ready()