Componente para criação de chatBots com delphi
Component for creating chatBots with delphi
Compatibilidade testada nas versões do Delphi: Seattle, Berlim, Tokyo, Rio, Sydney.
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.
✔️ 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
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
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'); |
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 |