Componente TInject para criação de chatBots com delphi
INSTRUÇÕES PARA USO DO TInject -->
Tutorial de instalação no youtube:
https://youtu.be/iJAKU8A8fmc
1-Clonar o repositório TInject-whatsapp-delphi
2-Baixar, instalar e adicionar ao library path o CEF4Delphi. Link para download: https://drive.google.com/file/d/11cjHyJ9JYjnbQQI-gufJfDVLjJDHKhv3/view?usp=sharing
3-Baixar a pasta BIN. Link para download: https://drive.google.com/file/d/1bqybeVFYxVqLyAMr0gi5g8Ez60wBUAwc/view?usp=sharing
4-Copiar todo o conteúdo baixado da pasta BIN no passo 3 para a pasta BIN na raiz do projeto (Caso não exista a pasta BIN em seu projeto Crie)
5-Adicione ao libary path do Delphi a pasta TInject-whatsapp-delphi e todas as subpastas
6-Opção 1: Instale o arquivo TInject.dpk
7-Opção 2: Clique no menu Component > Install component. Selecione a unit uTinject pasta(service) e selecionar a opção install into a new package. Por fim, digite o nome TInject em Package name.
8-Abrir e compilar o arquivo Tinject.dproj
O componente está 50% concluído.
Recurso que falta: Capturar o log do console do componente TChromium e gerar um JSON para tratamento das mensagens recebidas pelo WhatsApp.
*Nota 1: O TInject é de código aberto, e não possui nenhum outro componente de terceiro além do TChromium vinculado ao código, nem muito menos utilização de licenças ou afins de outros componentes. Baixem os fontes para comprovar.
Nota 2: O projeto não usa API oficial do whatsapp, e foi desenvolvido no rad studio 10.3.0 (RIO) use com consciência.