Embed builder visual, sistema de tickets avançado, boas-vindas com variáveis.
Esta página é para administradores de servidores. Usuários comuns devem consultar a documentação pública.
O painel do dono do bot (/panel) inclui um construtor visual de embeds. Você monta uma embed com preview em tempo real e envia pra qualquer canal do bot.
http://localhost:8080/panel (ou seu domínio público)O sistema de tickets do Starbot vai muito além do básico. Recursos avançados:
Defina suas próprias categorias de ticket (Suporte Geral, Bug, Sugestão, Denúncia, etc.) com cores e emojis próprios.
PATCH /dashboard/api/guilds/{guildId}
{
"tickets": {
"categories": [
{ "value": "suporte_geral", "label": "Suporte Geral", "style": "Primary", "emoji": "🎫" },
{ "value": "bug", "label": "Reportar Bug", "style": "Danger", "emoji": "🐛" }
]
}
}Quando o usuário clica pra abrir ticket, um modal pergunta o problema antes de criar o canal. Configurável:
PATCH /dashboard/api/guilds/{guildId}
{
"tickets": {
"modalEnabled": true,
"modalQuestion": "Descreva seu problema em detalhes:"
}
}Quando o ticket é fechado, o bot gera um HTML com toda a conversa (simulando a interface do Discord) e envia no canal de log configurado.
PATCH /dashboard/api/guilds/{guildId}
{
"tickets": {
"transcriptionEnabled": true
}
}Após fechar o ticket, o membro recebe uma DM pedindo avaliação de 1-5 estrelas. O feedback fica registrado para análise dos admins no painel.
O Starbot tem DOIS painéis web diferentes:
/panel)Login com usuário/senha (hash bcrypt). Acesso total a:
O painel do dono tem acesso TOTAL ao bot. Não compartilhe a senha. Use Cloudflare Access na frente (camada extra) se for expor publicamente.
/dashboard)Login via OAuth2 do Discord. Cada admin de servidor só vê e configura o SEU servidor:
Gerenciar ServidorAlém das variáveis básicas, você pode usar variáveis compostas:
| Variável | Resultado |
|---|---|
{membro} | @João (menção) |
{username} | João (sem @) |
{servidor} | Meu Servidor |
{total} | 1542 |