Untitled
unknown
python
a year ago
2.9 kB
11
Indexable
class Dropdown(discord.ui.Select):
def __init__(self):
options = [
discord.SelectOption(value="suporte",label="Suporte",description="Podemos te auxiliar no que for necessário.",emoji="📁"),
discord.SelectOption(value="loja",label='Doação',description="Tire suas dúvidas ou envie comprovantes.",emoji="💎"),
discord.SelectOption(value="denuncia",label="Denuncia",description="Viu algo de errado? Denuncie agora.",emoji="🚫"),
discord.SelectOption(value='bugs', label='Bugs', description='Encontrou um bug? Reporte agora.',emoji='🤖'),
]
super().__init__(
placeholder="Selecione uma opção...",
min_values=1,
max_values=1,
options=options,
custom_id="persistent_view:dropdown_help"
)
async def callback(self, interaction: discord.Interaction):
global emojiglobal
global tipoticket
global staff
global mensagemcanal
global categoriadeatendimento
self.placeholder = 'Selecione uma opção...'
self.options = self.options
await interaction.message.edit(view=self.view)
if self.values[0] == "suporte":
emojiglobal = "📁"
tipoticket = "Ticket de Suporte"
staff = id_suporte
mensagemcanal = "Clique no botão abaixo para dar andamento."
categoriadeatendimento = categoria_suporte
await interaction.response.send_message(mensagemcanal,ephemeral=True,view=CreateTicket())
elif self.values[0] == "loja":
emojiglobal = "💎"
tipoticket = "Ticket de Loja"
staff = id_suporte
mensagemcanal = "Clique no botão abaixo para dar andamento."
categoriadeatendimento = categoria_loja
await interaction.response.send_message(mensagemcanal,ephemeral=True,view=CreateTicket())
elif self.values[0] == "denuncia":
emojiglobal = "🚫"
tipoticket = "Ticket de Denuncias"
staff = id_suporte
mensagemcanal = "Informe o maximo de detalhes sobre o acontecido, inclua capturas de tela e descreva detalhadamente. Aguarde o nosso suporte."
categoriadeatendimento = categoria_denuncia
await interaction.response.send_message(mensagemcanal,ephemeral=True,view=CreateTicket())
elif self.values[0] == "bugs":
emojiglobal = "🤖"
tipoticket = "Recorrer advertência"
staff = id_suporte
mensagemcanal = "Clique no botão abaixo para dar andamento."
categoriadeatendimento = categoria_bugs
await interaction.response.send_message(mensagemcanal,ephemeral=True,view=CreateTicket())Editor is loading...
Leave a Comment