Introduced prefer_emojis for PycordGuild
This commit is contained in:
@@ -43,7 +43,14 @@ class CogConfig(Cog):
|
||||
),
|
||||
required=True,
|
||||
)
|
||||
@option("channel", description="Text channel for admin notifications", required=True)
|
||||
@option(
|
||||
"channel",
|
||||
description=_("description", "commands", "config_set", "options", "channel"),
|
||||
description_localizations=in_every_locale(
|
||||
"description", "commands", "config_set", "options", "channel"
|
||||
),
|
||||
required=True,
|
||||
)
|
||||
@option(
|
||||
"timezone",
|
||||
description=_("description", "commands", "config_set", "options", "timezone"),
|
||||
@@ -53,12 +60,21 @@ class CogConfig(Cog):
|
||||
autocomplete=basic_autocomplete(autocomplete_timezones),
|
||||
required=True,
|
||||
)
|
||||
@option(
|
||||
"prefer_emojis",
|
||||
description=_("description", "commands", "config_set", "options", "prefer_emojis"),
|
||||
description_localizations=in_every_locale(
|
||||
"description", "commands", "config_set", "options", "prefer_emojis"
|
||||
),
|
||||
required=True,
|
||||
)
|
||||
async def command_config_set(
|
||||
self,
|
||||
ctx: ApplicationContext,
|
||||
category: CategoryChannel,
|
||||
channel: TextChannel,
|
||||
timezone: str,
|
||||
prefer_emojis: bool,
|
||||
) -> None:
|
||||
try:
|
||||
guild: PycordGuild = await self.bot.find_guild(ctx.guild.id)
|
||||
@@ -79,6 +95,7 @@ class CogConfig(Cog):
|
||||
channel_id=channel.id,
|
||||
category_id=category.id,
|
||||
timezone=str(timezone_parsed),
|
||||
prefer_emojis=prefer_emojis,
|
||||
)
|
||||
|
||||
await ctx.respond(self.bot._("config_set", "messages", locale=ctx.locale))
|
||||
@@ -131,6 +148,7 @@ class CogConfig(Cog):
|
||||
channel_id=guild.channel_id,
|
||||
category_id=guild.category_id,
|
||||
timezone=guild.timezone,
|
||||
prefer_emojis=guild.prefer_emojis,
|
||||
)
|
||||
)
|
||||
|
||||
|
Reference in New Issue
Block a user