1
Fork 0
mirror of https://github.com/wlinator/luminara.git synced 2024-10-03 00:23:13 +00:00
Lumi/modules/config/set_prefix.py

20 lines
634 B
Python

from lib.embeds.error import MiscErrors
from lib.embeds.info import MiscInfo
from services.config_service import GuildConfig
async def set_cmd(ctx, prefix):
if len(prefix) > 25:
return await ctx.respond(embed=MiscErrors.prefix_too_long(ctx))
guild_config = GuildConfig(
ctx.guild.id,
) # generate a guild_config for if it didn't already exist
GuildConfig.set_prefix(guild_config.guild_id, prefix)
await ctx.respond(embed=MiscInfo.set_prefix(ctx, prefix))
async def get_cmd(ctx):
prefix = GuildConfig.get_prefix(ctx.guild.id)
await ctx.respond(embed=MiscInfo.get_prefix(ctx, prefix))