/Projeto-TInject

Projeto TInject

Primary LanguagePascal

Componente TInject

Componente mais RECIFENSE da internet!

Componente para criação de chatBots com delphi
Component for creating chatBots with delphi

INSTRUÇÕES PARA USO DO COMPONENTE

Compatibilidade testada nas versões do Delphi: Seattle, Berlim, Tokyo, Rio, Sydney.

Tutorial de instalação no youtube:

https://www.youtube.com/watch?v=EIxFdtenNxI&t=31s


Videos demo:
https://youtu.be/YEmwghSGoFA
https://youtu.be/07RoReOHaT4
https://youtu.be/cbWW7VNYwEo

NOVO: Para usar com o delphi 10.4 Sydney, incluir no library path 32 bits a pasta Compilados e suas subpastas.

Recursos / Resources

✔️ Login
✔️ Logout
✔️ Enviar mensagens de texto para números fora da agenda- Send text message
✔️ Enviar mensagens para grupos - Send group messages
❌ Enviar contatos - Send phone contacts
✔️ Enviar MP3 - Send MP3
✔️ Enviar MP4 - Send MP4
✔️ Enviar IMG - Send IMG
✔️ Enviar RAR - Send RAR
✔️ Enviar Link com prévia - Sending and preview
❌ Enviar localização - Location sending
✔️ Listar contatos - Contact list
✔️ Listar bate papos - Conversation list
✔️ Status da bateria - Battery status
✔️ Simular digitando - Typing simulation
✔️ Recebimento de novas mensagem - Receiving new messages
✔️ Configurações de DDI - International number configuration
✔️ Validação de números - number validator
✔️ Checagem de conexão - check connection
✔️ Download de arquivos - Download files
✔️ Download da foto de perfil - Download profile picture
✔️ Criar grupo - Create group
✔️ Sair do grupo - Leave the group
✔️ Adicionar participante ao grupo - Add participant to the group
✔️ Remover participante do grupo - Remove group member
✔️ Promover participante adminstrador do grupo - Promote participant group administrator
✔️ Despromover participanete adminstrador do grupo - Demote participating group administrator
✔️ Listar todos os grupos - List all groups
✔️ Listar participantes do grupo - List group participants
❌ Obter link convite de grupos - Get Group invitation link
✔️ Entrar em grupo via link convite - Join group via invitation link

Cursos do componente / Component lessions:

Clique aqui / Click where

Nota 1: O TInject é de código aberto desenvolvido em comunidade, e não possui nenhum outro componente de terceiro além do TChromium vinculado ao código.

Nota 2: Desenvolvido no rad studio 10.3.0 (RIO).

Doações via PIX / PIX Donations: comercial.softmais@gmail.com



Official documentation:

Events that send messages

event Description Example return
send Send text message TInject1.send('55819999999@c.us', 'hello'); -
sendFile Send file and text message TInject1.SendFile('558199999999@c.us', 'c:\myFile.pdf', 'hello'); -
sendContact Send whatsapp contact TInject1.sendContact('destinationContact@c.us', 'contactToBeSent@c.us'); -
sendLinkPreview Send preview link TInject1.sendLinkPreview('558199999999@c.us', 'https://youtube.com/video', 'hello'); -
sendLocation Send Location TInject1.sendLocation('55819999999@c.us', '-70.4078', '25.3789', 'my location');

Verifications events

event Description example event return return
CheckIsConnected Checks the connection between the device and whatsapp TInject1.CheckIsConnected(); OnIsConnected boolean
NewCheckIsValidNumber Checks whether one or more numbers are whatsapp numbers TInject1.NewCheckIsValidNumber('558199999999@c.us'); OnNewGetNumber TReturnCheckNumber
GetBatteryStatus Checks the device's battery level TInject1.GetBatteryStatus; OnGetBatteryLevel TInject(Sender).BatteryLevel