Added on_message event

This commit is contained in:
2021-11-16 21:01:16 +01:00
parent 9584b34f8f
commit 12492cf596
3 changed files with 28 additions and 11 deletions

View File

@@ -1,6 +1,8 @@
import discord
from discord.ext import commands
from cpl_core.configuration import ConfigurationABC
from cpl_core.logging import LoggerABC
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
@@ -27,6 +29,14 @@ class BotService(BotServiceABC, commands.Bot):
self._logger.trace(__name__, 'Try to connect to discord')
await self.start(self._discord_settings.token)
# continue at on_ready
async def stop_async(self):
self._logger.debug(__name__, f'Try to stop {BotService}')
try:
pass
# save data
except Exception as e:
self._logger.error(__name__, 'Stop failed', e)
async def on_ready(self):
self._logger.info(__name__, 'Connected to discord')
@@ -40,11 +50,7 @@ class BotService(BotServiceABC, commands.Bot):
await self._modules.on_ready()
async def stop_async(self):
self._logger.debug(__name__, f'Try to stop {BotService}')
try:
pass
# save data
except Exception as e:
self._logger.error(__name__, 'Stop failed', e)
async def on_message(self, message: discord.Message):
self._logger.debug(__name__, f'Received message:\n{message}:\n{message.content}')
await self._modules.on_message(message)