Supported 0 votes
This commit is contained in:
17
main.py
17
main.py
@@ -450,6 +450,20 @@ class delete_and_view_votes_message(discord.ui.View):
|
|||||||
|
|
||||||
@discord.ui.button(label="Stimme auswählen und löschen", custom_id="delete-votes", style=discord.ButtonStyle.secondary)
|
@discord.ui.button(label="Stimme auswählen und löschen", custom_id="delete-votes", style=discord.ButtonStyle.secondary)
|
||||||
async def delete_votes(self, button, interaction):
|
async def delete_votes(self, button, interaction):
|
||||||
|
cur.execute("SELECT count(yes_votes.id) FROM recruits, yes_votes WHERE recruits.discord_id = yes_votes.discord_id_recruit AND recruits.recruit = 1 AND yes_votes.discord_id_voter = ?", (interaction.user.id,))
|
||||||
|
yes_votes = cur.fetchone()[0]
|
||||||
|
cur.execute("SELECT count(no_votes.id) FROM recruits, no_votes WHERE recruits.discord_id = no_votes.discord_id_recruit AND recruits.recruit = 1 AND no_votes.discord_id_voter = ?", (interaction.user.id,))
|
||||||
|
no_votes = cur.fetchone()[0]
|
||||||
|
count = yes_votes + no_votes
|
||||||
|
if count == 0:
|
||||||
|
embed = discord.Embed(
|
||||||
|
title="Keine Stimmen gefunden.",
|
||||||
|
description="Du hast keine Stimmen abgeben! Zock mit den Rekruten und fang an!",
|
||||||
|
color=discord.Colour.blurple(), # Pycord provides a class with default colors you can choose from
|
||||||
|
)
|
||||||
|
embed.set_footer(text="Wenn du denkst, dass dies nicht korrekt ist, wende dich bitte an LordofAgents.")
|
||||||
|
await interaction.response.send_message(embed=embed, ephemeral=True)
|
||||||
|
else:
|
||||||
embed = discord.Embed(
|
embed = discord.Embed(
|
||||||
title="Stimme löschen",
|
title="Stimme löschen",
|
||||||
description="Wähle einen Rekruten aus, um deine Stimme für ihn zu löschen",
|
description="Wähle einen Rekruten aus, um deine Stimme für ihn zu löschen",
|
||||||
@@ -580,6 +594,9 @@ async def message_voting(ctx):
|
|||||||
conn.commit()
|
conn.commit()
|
||||||
await ctx.respond(f"Done.", ephemeral=True)
|
await ctx.respond(f"Done.", ephemeral=True)
|
||||||
|
|
||||||
|
# HIER
|
||||||
|
|
||||||
|
|
||||||
@settings.command(description="Sendet den Report in den aktuellen Kanal.")
|
@settings.command(description="Sendet den Report in den aktuellen Kanal.")
|
||||||
@default_permissions(manage_roles=True)
|
@default_permissions(manage_roles=True)
|
||||||
async def message_report(ctx):
|
async def message_report(ctx):
|
||||||
|
|||||||
Reference in New Issue
Block a user