Files
gleiswechsel/src/commands.py
T
Kaaninchen ffec60ecc2 /Umstieg cooldown hinzugefügt
Discord hat diesen nervigen cooldown von 2 mal channel umbennen innerhalb von 10min. In dem cooldown hier ist es 1 mal pro 10 minuten, zur Sicherheit...
2026-07-17 18:30:48 +02:00

25 lines
918 B
Python

import discord
from discord.ext import commands
from src.handlers import rename_vc
from src.embeds import build_info_embed, build_error_embed
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):
success = await rename_vc(bot)
if not success:
await ctx.respond("Kanal nicht gefunden")
return
embed = build_info_embed()
await ctx.respond("Informationen zur neuen Fahrt:", embed=embed)
@bot.slash_command(description="Informationen über die aktuelle Fahrt")
async def info(ctx):
embed = build_info_embed()
if embed is None:
await ctx.respond("Noch keine Verbindung gesetzt.")
return
await ctx.respond(embed=embed)