Added on_message event
This commit is contained in:
@@ -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)
|
||||
|
Reference in New Issue
Block a user