Updated docs

This commit is contained in:
2023-02-20 15:55:20 +01:00
parent 48d0daabf5
commit 9e28dce5ce
632 changed files with 10917 additions and 6775 deletions

View File

@@ -11,16 +11,16 @@ discord-bot
"""
__title__ = 'modules.hello_world'
__author__ = ''
__license__ = ''
__copyright__ = 'Copyright (c) '
__version__ = '0.0.0'
__title__ = "modules.hello_world"
__author__ = ""
__license__ = ""
__copyright__ = "Copyright (c) "
__version__ = "0.0.0"
from collections import namedtuple
# imports:
# imports:
VersionInfo = namedtuple('VersionInfo', 'major minor micro')
version_info = VersionInfo(major='0', minor='0', micro='0')
VersionInfo = namedtuple("VersionInfo", "major minor micro")
version_info = VersionInfo(major="0", minor="0", micro="0")

View File

@@ -6,32 +6,33 @@ from cpl_discord.service.discord_bot_service_abc import DiscordBotServiceABC
class OnReadyEvent(OnReadyABC):
def __init__(self, logger: LoggerABC, bot: DiscordBotServiceABC):
OnReadyABC.__init__(self)
self._logger = logger
self._bot = bot
def _log(self, _t: str, _o: object, _type: type = None):
self._logger.debug(__name__, f'{_t} {_o} {_type}')
self._logger.debug(__name__, f"{_t} {_o} {_type}")
async def on_ready(self):
self._logger.info(__name__, 'Hello World')
self._logger.info(__name__, "Hello World")
for g in self._bot.guilds:
self._log('-Guild', g, type(g))
self._log("-Guild", g, type(g))
for r in g.roles:
self._log('--Role', r, type(r))
self._log("--Role", r, type(r))
for rm in r.members:
self._log('---Rolemember', rm, type(rm))
self._log("---Rolemember", rm, type(rm))
for m in g.members:
self._log('--Member', m, type(m))
self._log("--Member", m, type(m))
for mr in m.roles:
self._log('--Memberole', mr, type(mr))
self._log("--Memberole", mr, type(mr))
for rm in mr.members:
self._log('---Rolemember', rm, type(rm))
self._log("---Rolemember", rm, type(rm))
select = self._bot.guilds.select(lambda guild: (guild.name, guild.id))
self._logger.warn(__name__, f'Does cpl.query select work? {select}')
select_many = self._bot.guilds.select_many(lambda guild: guild.roles).where(lambda role: role.name == "Tester").first()
self._logger.warn(__name__, f'Does cpl.query select_many work? {select_many}')
self._logger.warn(__name__, f"Does cpl.query select work? {select}")
select_many = (
self._bot.guilds.select_many(lambda guild: guild.roles).where(lambda role: role.name == "Tester").first()
)
self._logger.warn(__name__, f"Does cpl.query select_many work? {select_many}")

View File

@@ -3,10 +3,9 @@ from cpl_discord.events.on_ready_abc import OnReadyABC
class OnReadyTestEvent(OnReadyABC):
def __init__(self, logger: LoggerABC):
OnReadyABC.__init__(self)
self._logger = logger
async def on_ready(self):
self._logger.info(__name__, 'Test second on ready')
self._logger.info(__name__, "Test second on ready")

View File

@@ -7,22 +7,21 @@ from cpl_discord.service.discord_bot_service_abc import DiscordBotServiceABC
class PingCommand(DiscordCommandABC):
def __init__(
self,
logger: LoggerABC,
bot: DiscordBotServiceABC,
self,
logger: LoggerABC,
bot: DiscordBotServiceABC,
):
DiscordCommandABC.__init__(self)
self._logger = logger
self._bot = bot
self._logger.trace(__name__, f'Loaded command service: {type(self).__name__}')
self._logger.trace(__name__, f"Loaded command service: {type(self).__name__}")
@commands.hybrid_command()
async def ping(self, ctx: Context):
self._logger.debug(__name__, f'Received command ping {ctx}')
self._logger.info(__name__, f'Bot name {self._bot.user.name}')
self._logger.trace(__name__, f'Finished ping command')
await ctx.send('Pong')
self._logger.debug(__name__, f"Received command ping {ctx}")
self._logger.info(__name__, f"Bot name {self._bot.user.name}")
self._logger.trace(__name__, f"Finished ping command")
await ctx.send("Pong")

View File

@@ -7,25 +7,24 @@ from cpl_discord.service.discord_bot_service_abc import DiscordBotServiceABC
class PurgeCommand(DiscordCommandABC):
def __init__(
self,
logger: LoggerABC,
bot: DiscordBotServiceABC,
self,
logger: LoggerABC,
bot: DiscordBotServiceABC,
):
DiscordCommandABC.__init__(self)
self._logger = logger
self._bot = bot
self._logger.trace(__name__, f'Loaded command service: {type(self).__name__}')
self._logger.trace(__name__, f"Loaded command service: {type(self).__name__}")
@commands.hybrid_command()
async def purge(self, ctx: Context):
self._logger.debug(__name__, f'Received command ping {ctx}')
self._logger.info(__name__, f'Bot name {self._bot.user.name}')
self._logger.trace(__name__, f'Finished ping command')
self._logger.debug(__name__, f"Received command ping {ctx}")
self._logger.info(__name__, f"Bot name {self._bot.user.name}")
self._logger.trace(__name__, f"Finished ping command")
await ctx.channel.purge()
if ctx.interaction is None:
return
await ctx.interaction.response.send_message('Purged this channel xD')
await ctx.interaction.response.send_message("Purged this channel xD")