Untitled
unknown
python
a year ago
1.1 kB
3
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