rewrite: Initial rewrite skeleton.

Remove modules that will no longer be required.
Move pending modules to pending-rewrite folders.
This commit is contained in:
2022-09-17 17:06:13 +10:00
parent a7f7dd6e7b
commit a5147323b5
162 changed files with 1 additions and 866 deletions

View File

@@ -0,0 +1,3 @@
from .module import module
from . import commands

View File

@@ -0,0 +1,28 @@
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)

View File

@@ -0,0 +1,4 @@
from LionModule import LionModule
module = LionModule("User_Config")