mirror of
https://github.com/stijndcl/didier.git
synced 2026-04-07 15:48:29 +02:00
Remove broken libraries & functionality, format slash command usage
This commit is contained in:
parent
06dc3d3fb9
commit
7ad2bf351e
9 changed files with 18 additions and 223 deletions
|
|
@ -1,7 +1,7 @@
|
|||
import traceback
|
||||
|
||||
from discord import Interaction
|
||||
from discord.ext.commands import Context
|
||||
from dislash import SlashInteraction
|
||||
|
||||
|
||||
def title_case(string):
|
||||
|
|
@ -42,16 +42,15 @@ def format_command_usage(ctx: Context) -> str:
|
|||
return f"{ctx.author.display_name} in {_format_error_location(ctx)}: {ctx.message.content}"
|
||||
|
||||
|
||||
def format_slash_command_usage(interaction: SlashInteraction) -> str:
|
||||
def format_slash_command_usage(interaction: Interaction) -> str:
|
||||
# Create a string with the options used
|
||||
# TODO look into the format used by the lib because it's terrible
|
||||
options = " ".join(list(map(
|
||||
lambda option: f"{option.name}: \"{option.value}\"",
|
||||
interaction.data.options.values()
|
||||
lambda o: f"{o['name']}: \"{o['value']}\"",
|
||||
interaction.data.get("options", [])
|
||||
)))
|
||||
|
||||
command = f"{interaction.slash_command.name} {options or ''}"
|
||||
return f"{interaction.author.display_name} in {_format_error_location(interaction)}: /{command}"
|
||||
command = f"{interaction.data['name']} {options or ''}"
|
||||
return f"{interaction.user.display_name} in {_format_error_location(interaction)}: /{command}"
|
||||
|
||||
|
||||
def get_edu_year(index: int) -> str:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue