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

19 lines
617 B
Python

from services.GuildConfig import GuildConfig
from lib.embeds.info import MiscInfo
from lib.embeds.error import MiscErrors
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))