Added Spoutnik

This commit is contained in:
Simon Junod
2025-08-05 21:22:51 +02:00
parent 85914c22ac
commit e5e6eb0c53
17 changed files with 707 additions and 43 deletions

23
polls.py Normal file
View File

@@ -0,0 +1,23 @@
import nextcord
class Poll:
def __init__(self):
self.message = None
self.owner = None
self.intro = None
self.options = {}
class Button(nextcord.ui.Button):
def __init__(self, owner):
super().__init__(label=f"Supprimer le sondage ({owner.display_name} uniquement)",
emoji="\N{cross mark}")
self.owner = owner
async def callback(self, interaction):
if interaction.user == self.owner:
await interaction.message.delete()
class ButtonView(nextcord.ui.View):
def __init__(self, owner):
super().__init__(timeout=None)
self.add_item(Button(owner=owner))