Voltar aos projetos
04

NightShadow Discord Ticket Bot

Bot de Discord completo focado em sistema de tickets com suporte a múltiplos painéis personalizáveis. Oferece configuração granular de mensagens, permissões de cargos, canais e categorias. Implementa geração de transcripts HTML usando discord-html-transcripts, com envio automático via API para visualização web. Sistema de pagamentos integrado com PIX (QR Code e Copia e Cola) através das APIs do Mercado Pago, Efí Bank e PushinPay, com confirmação automática de pagamento. Inclui sistema de avaliação de atendimento para feedback dos usuários. Desenvolvido para a comunidade de Roblox NightShadow.

JavaScriptDiscord.jsNode.jsJSONMercado PagoEfí BankPushinPay
Função

Desenvolvedor Backend

Duração

1 mês

Ano

2025

Cliente

Shadow

Painel de tickets

Processo de Criação

01

Arquitetura do Sistema

Planejamento da estrutura modular do bot, definição do schema de armazenamento em JSON para múltiplos painéis e configurações, e design da API de integração para transcripts e pagamentos.

02

Sistema de Tickets

Implementação do core de tickets com suporte a múltiplos painéis, sistema de categorias dinâmicas, gerenciamento de permissões por cargo e canal, e controle de estado dos tickets.

03

Integração de Pagamentos

Desenvolvimento do sistema de pagamentos PIX com integração das APIs do Mercado Pago, Efí Bank e PushinPay. Geração automática de QR Code e código Copia e Cola, polling para confirmação automática de pagamento, e notificações em tempo real.

04

Sistema de Avaliação

Implementação de sistema de avaliação de atendimento com coleta de feedback através de botões interativos, armazenamento de avaliações e estatísticas de satisfação dos usuários.

05

Configuração e Transcripts

Desenvolvimento de comandos de configuração para mensagens personalizadas, embeds customizáveis, permissões granulares de cargos, definição de canais e categorias. Aba de personalização visual completa do bot (nome, biografia, avatar, banner, cores das embeds e footer padrão). Integração com discord-html-transcripts para geração de logs visuais e sistema de visualização web.

Funcionalidades

Múltiplos painéis de tickets configuráveis
Comandos prefix
Personalização completa do visual do bot
Configuração de nome, biografia, avatar e banner
Customização de cores e footer das embeds
Configuração completa de mensagens e embeds
Sistema de permissões por cargo
Gerenciamento de canais e categorias
Pagamentos PIX com QR Code e Copia e Cola
Integração com Mercado Pago, Efí Bank e PushinPay
Confirmação automática de pagamento via polling
Sistema de avaliação de atendimento
Transcripts HTML com discord-html-transcripts
API para envio de transcripts
Visualização web de históricos
Sistema de logs detalhado
Suporte a botões e menus de seleção
Backup automático de configurações
Rate limiting e proteção contra spam
Notificações em tempo real de pagamentos
Estatísticas de satisfação dos usuários

Galeria

Sistema de configuração de tickets
Interface de configuração completa do sistema de tickets
Sistema de configuração de pagamentos
Interface de configuração completa do sistema de pagamentos
Sistema de configuração de avaliações
Interface de configuração completa do sistema de avaliações
Sistema de configuração de paineis de tickets
Interface de configuração completa do sistema de paineis de tickets
Sistema de configuração de provedor de pagamento
Interface de configuração completa de um provedor de pagamentos específico
Sistema de configuração do visual do bot
Interface de configuração completa do visual do bot