Skip to content

cledersoncaruaru/Whaticket4Delphi

Repository files navigation

Whaticket4Delphi

Whaticket4Delphi é uma reescrita em Delphi + IntraWeb do projeto Whaticket Community, originalmente desenvolvido com Node.js e React.
Este projeto tem como objetivo fornecer uma alternativa 100% Delphi para integração com o WhatsApp, utilizando a Evolution API.

✨ Principais Características

  • ✅ Desenvolvido com Delphi + IntraWeb
  • ✅ Interface baseada no Template Bootstrap Nifty Admin
  • ✅ Integração com banco de dados PostgreSQL
  • ✅ Comunicação com a Evolution API para envio/recebimento de mensagens
  • ✅ Suporte a Webhooks para receber mensagens automaticamente
  • ✅ Configuração via arquivo .ini para definir:
    • Dados da Evolution API
    • Parâmetros do banco de dados local
    • Nome da aplicação e outras opções locais
  • ✅ Interface moderna com uso de:
    • HTML, JavaScript, CSS
  • ✅ Testado com Delphi nas versões:

🧩 Tecnologias Utilizadas

Dependencias

Script de Criação do Banco de dados

BackupBancodeDados-whaticket4delphi.sql

  • Execute ou restaure,e seu banco será criado
  • no Banco da Evolution na tabela "Message" Crie o Campo "sicronizado" bool NULL, para o Whaticket4Delphi Sicronizar as mensagens com ele

Usuario e Senha Padrão

Usuario:admin@admin.com Senha:123456

Exe Atualizado para Rodar Como Serviço

  • Abra o prompt de Comando na Pasta a onde está o exe
  • e Rode o Comando WhaticketIW.exe /install
  • Abra o Serviço marque Tipo de Inicialização para "Automatico", Clique em Iniciar, e pronto o serviço rodando

Screenshots

🗂 Estrutura do Projeto

/
├── Source/                       # Código-fonte principal em Delphi
├── Bin/                          # Local a Onde fica o Binario,Dlls e todos os Arquivos Necessarios para rodar o Sistema
├── Bin/wwwroot/                  # Arquivos JS, CSS e HTML do frontend (Bootstrap + Nifty)
├── Bin/Configuracao.ini          # Arquivo de configuração local
├── Bin/Configuracao.ini          # Arquivo de configuração de Portas de SSL para Aplicação
├── README.md
└── ...


## Projetos
- Esse Projeto pode ser utilizado com base para outros Projetos
- Você tem o Demo de como trabalhar com Menus, chamando apartir de um FormBase
- Você tem Demos de como Utilizar Modais
- Você tem Demo de Como Abrir outros Forms 
- Exemplo de Crud
- Exemplos de Chamadas a APis com o RestRequest3Delphi
- Exemplo de WebHook em uma Aplicação Intrawqeb
- Exemplos de Utilização das Classes de Thread do Intraweb 
- Mensageria
- Criação de Componentes Html no Delphi e Passando para o renderizar no Html 
- Pequenos Exemplos de JavaScript
- Pequenos Exemplos de Css e Manipulação do DOM

## Convite
- Convido todos a participal do Projetos, fazer PullRequest,
Melhorias no Código, melhorias no sistema em Geral, Ficarei contente em apontar falhas em codigos e Bugs 
e um pedido de desculpas aos amantes dos Programadores que tem seu código formatado rsrsrs, confeso que não aplico isso nos meus projetos

About

Whaticket4Delphi

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published