delphi-discord-webhook
- Active · last change 3-15-2025
- ★ 1 on GitHub
README
Documentação da Classe de Envio de Mensagens para Discord
Visão Geral
Esta classe permite o envio de mensagens para um webhook do Discord, incluindo mensagens simples e tabelas formatadas a partir de um TDataSet.
Construtor
constructor Create(aWebHook: String);- aWebHook: Endereço HTTP do webhook do Discord.
Métodos
AddTable
procedure AddTable(aDataSet: TDataSet);- aDataSet: O conjunto de dados será convertido para uma tabela em formato de texto, seguindo o padrão abaixo:
????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??? CODIGO ??? DESC ??? ESTOQUE ??? MOVIMENTO ??? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??? 123 ??? Produto A ??? 50 ??? Entrada ??? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??? 456 ??? Produto B ??? 30 ??? Sa??da ??? ????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????? ??? 789 ??? Produto C ??? 20 ??? Entrada ??? ?????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????????
AddTableInline
procedure AddTableInline(aDataset: TDataSet);- aDataSet: Os registros da tabela serão convertidos para linhas no formato
Título: Valor.
Send
function Send: Boolean;- Envia a mensagem para o webhook do Discord.
- Prioriza a propriedade
WebHookMessage. Caso esta esteja nula, envia o conteúdo da propriedadeMessages.
Propriedades
Messages
property Messages: TStringList read FMessages write FMessages;- Lista de mensagens simples.
- Os valores serão adicionados ao campo
contentdo JSON enviado ao Discord.
WebHookMessage
property WebHookMessage: TWebhookMessage read FWebHookMessage write FWebHookMessage;- Objeto do tipo
TWebhookMessage, que segue o mesmo padrão de estrutura do JSON aceito pelo Discord. - Caso definido, este objeto será convertido para JSON e enviado ao webhook.
Este documento detalha o funcionamento da classe e suas principais funcionalidades. Para mais detalhes sobre integração com webhooks do Discord, consulte a documentação oficial.

