Files
croccybot/bot/modules/pending-rewrite/user_config/commands.py
Conatum a5147323b5 rewrite: Initial rewrite skeleton.
Remove modules that will no longer be required.
Move pending modules to pending-rewrite folders.
2022-09-17 17:06:13 +10:00

29 lines
879 B
Python

from .module import module
from settings import UserSettings
@module.cmd(
"mytz",
group="Personal Settings",
desc=("Timezone used to display prompts. "
"(Currently {ctx.author_settings.timezone.formatted})"),
)
async def cmd_mytimezone(ctx):
"""
Usage``:
{prefix}mytz
{prefix}mytz <tz name>
Setting Description:
{ctx.author_settings.settings.timezone.long_desc}
Accepted Values:
Timezone names must be from the "TZ Database Name" column of \
[this list](https://en.wikipedia.org/wiki/List_of_tz_database_time_zones).
For example, `Europe/London`, `Australia/Melbourne`, or `America/New_York`.
Partial names are also accepted.
Examples``:
{prefix}mytz Europe/London
{prefix}mytz London
"""
await UserSettings.settings.timezone.command(ctx, ctx.author.id)