feature (stats): Weekly and monthly goals.

Add a new editing interface for weekly and monthly goals.
Textual viewing interface is currently a stub.
Add `month_timestamp` and `week_timestamp` lion properties.
This commit is contained in:
2021-12-30 11:26:58 +02:00
parent fa430b8403
commit d60a8772a3
6 changed files with 163 additions and 3 deletions

View File

@@ -167,7 +167,7 @@ async def cmd_setprofile(ctx, flags):
# Ack with user
embed = discord.Embed(
colour=discord.Colour.green(),
description="Profile tags updated!"
title="Profile tags updated!"
)
embed.add_field(
name="New tags",
@@ -175,10 +175,14 @@ async def cmd_setprofile(ctx, flags):
)
if deleted_rows:
embed.add_field(
name="Previous tags",
name="Replaced tags",
value='\n'.join(row['tag'].upper() for row in deleted_rows),
inline=False
)
if len(to_add) == 1:
embed.set_footer(
text=f"TIP: Add multiple tags with {ctx.best_prefix}setprofile tag1, tag2, ..."
)
await ctx.reply(embed=embed)
else:
# No input was provided