Files
cambot/polls.py
2025-08-05 21:33:59 +02:00

23 lines
674 B
Python

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))