mirror of
https://github.com/kaaninchen/Gleiswechsel.git
synced 2026-07-21 19:52:47 +00:00
/umstieg entfertn
Aufgrund von /umstieg gabs konstant Probleme mit dem Discord Cooldown Limit, worauf die await funktionen nicht klar kamen. Ich werde eventuell den Befehl später wieder hinzufügen, aber jetzt wäre es besser ihn wegzulassen
This commit is contained in:
@@ -25,11 +25,7 @@ async def on_ready():
|
|||||||
|
|
||||||
@bot.event
|
@bot.event
|
||||||
async def on_application_command_error(ctx, error):
|
async def on_application_command_error(ctx, error):
|
||||||
if isinstance(error, commands.CommandOnCooldown):
|
embed = build_error_embed(f"Ein Fehler ist aufgetreten: {error}")
|
||||||
retry_timestamp = int(time.time() + error.retry_after)
|
|
||||||
embed = build_error_embed(f"Dein Umstieg ist erst <t:{retry_timestamp}:R> da! (Discord Cooldown)")
|
|
||||||
else:
|
|
||||||
embed = build_error_embed(f"Ein Fehler ist aufgetreten: {error}")
|
|
||||||
await ctx.respond(embed=embed)
|
await ctx.respond(embed=embed)
|
||||||
|
|
||||||
try:
|
try:
|
||||||
|
|||||||
@@ -4,17 +4,6 @@ from src.handlers import rename_vc
|
|||||||
from src.embeds import build_info_embed, build_error_embed
|
from src.embeds import build_info_embed, build_error_embed
|
||||||
|
|
||||||
def setup_commands(bot: discord.Bot):
|
def setup_commands(bot: discord.Bot):
|
||||||
@bot.slash_command(description="Steige in den nächsten Zug! Beachte das Discord Spam limit (2x in 10min)")
|
|
||||||
@commands.cooldown(1, 600, commands.BucketType.guild)
|
|
||||||
async def umstieg(ctx):
|
|
||||||
await ctx.defer()
|
|
||||||
rename = await rename_vc(bot)
|
|
||||||
if not rename:
|
|
||||||
build_error_embed(rename)
|
|
||||||
else:
|
|
||||||
embed = build_info_embed()
|
|
||||||
await ctx.respond("Informationen zur neuen Fahrt:", embed=embed)
|
|
||||||
|
|
||||||
@bot.slash_command(description="Informationen über die aktuelle Fahrt")
|
@bot.slash_command(description="Informationen über die aktuelle Fahrt")
|
||||||
async def info(ctx):
|
async def info(ctx):
|
||||||
embed = build_info_embed()
|
embed = build_info_embed()
|
||||||
|
|||||||
Reference in New Issue
Block a user