Untitled
unknown
python
a year ago
1.1 kB
6
Indexable
class DeleteButton(discord.ui.Button):
def __init__(self, label, style):
super().__init__(label=label, style=style)
async def callback(self, interaction:discord.Interaction):
self.value = True
mod = interaction.guild.get_role(id_suporte)
if any(role.id == id_suporte for role in interaction.user.roles):
async for message in interaction.channel.history(limit=None):
mensagens = []
mensagens.append(message)
logschannel = interaction.guild.get_channel(id_logs_ticket)
log_content = "\n".join([f"{msg.author.name}: {msg.content}" for msg in mensagens])
await self.user.send(f"Seu ticket foi finalizado.\nGostariamos de ouvir sua opinião sobre nosso atendimento. Deixei sua avaliação <#1254570720521097257>.")
await logschannel.send(log_content)
await interaction.channel.delete()
else:
await interaction.response.send_message('Você não tem permissão', ephemeral=True)Editor is loading...
Leave a Comment