# Chamando um bot de mensagem no formulário

**URL:** <https://community.latromi.com.br/t/chamando-um-bot-de-mensagem-no-formulario/1778>\
**Category:** Ajuda & Suporte\
**Tags:** bot-de-mensagens, form\
**Created:** [Março 26, 2026, 5:23pm UTC](https://community.latromi.com.br/t/chamando-um-bot-de-mensagem-no-formulario/1778 "2026-03-26T17:23:36Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![Eduardo](https://community.latromi.com.br/letter_avatar_proxy/v4/letter/e/6a8cbe/32.png) [@Eduardo](https://community.latromi.com.br/u/Eduardo)\
**Post date:** [Março 26, 2026, 5:23pm UTC](https://community.latromi.com.br/t/chamando-um-bot-de-mensagem-no-formulario/1778/1 "2026-03-26T17:23:37Z")

</div>

Pessoal,  
Tentei criar um CRUD onde no evento de Click do BtnConfirmar, ele fizesse um envio de e-mail pelo **Bot de Mensagens**.

Deixei o bot configurado, passei os parâmetros, e a principio era para estar funcionando normalmente.

O problema, é que dentro do form, eu não consigo realizar a chamada do bot, bem como uma query dentro do form, por exemplo.

Existe alguma forma de fazer o envio direto pelo form?

---

<div class="post-metadata">

**Author:** ![Diego\_Ramos](https://community.latromi.com.br/user_avatar/community.latromi.com.br/diego_ramos/32/1819_2.png) [@Diego\_Ramos](https://community.latromi.com.br/u/Diego_Ramos)\
**Post date:** [Março 27, 2026, 1:55pm UTC](https://community.latromi.com.br/t/chamando-um-bot-de-mensagem-no-formulario/1778/2 "2026-03-27T13:55:21Z")

</div>

Olá @Eduardo!

Atualmente não existe uma ação **nativa** , no **procedimento** , que permita ativar um bot de mensagens. Porém, podemos executar o script C# abaixo no clique do botão:

```csharp
/*
    README: (Como usar este código)
    
    Este código é um exemplo de como chamar um bot de mensagens do Latromi usando C#.
    Ele utiliza a classe HttpClient para enviar uma requisição POST para o endpoint
    da API do Latromi, passando a chave de integração e os parâmetros em formato JSON.
    Certifique-se de preencher as variáveis corretamente antes de executar o código.

    1. Preencha previamente as variáveis do Latromi antes de executar o código:
        - _baseUrl: URL base da API do Latromi (ex: "https://app.latromi.com/")
        - _integrationKey: Chave de integração do Latromi (ex: "cf85cbb9d35846a6b534515649cb9794")
        - _botToCall: ID do bot que deseja chamar (ex: "MSBD8E121A43EF04527BD6BEAAB1A1EC61B001")
        - _jsonParams (OPCIONAL): Parâmetros em formato JSON a serem enviados para o bot (ex: "{\"text\": \"Hello from Latromi!\"}")
    2. Execute o código para chamar o bot com os parâmetros fornecidos.
*/

using System.Net;
using System.Net.Http;

const string endpoint = "/api/messagebots/{0}/send";

void CallMessageBot(string baseUrl, string integrationKey, string botId, string bodyJson = null) 
{
    using (var client = new HttpClient())
    {
        var request = new HttpRequestMessage(
            HttpMethod.Post,
            $"{baseUrl}{string.Format(endpoint, botId)}");
        
        request.Headers.Add("X-Latromi-IntegrationKey", integrationKey);

        if (!string.IsNullOrEmpty(bodyJson))
        {
            var content = new StringContent(bodyJson, null, "application/json");
            request.Content = content;
        }

        var response = client.SendAsync(request).Result;
        response.EnsureSuccessStatusCode();
    }
}

string baseUrl = Variables["_baseUrl"].Value.ToString();
string integrationKey = Variables["_integrationKey"].Value.ToString(); // "cf85cbb9d35846a6b534515649cb9794"
string botId = Variables["_botToCall"].Value.ToString(); //"MSBD8E121A43EF04527BD6BEAAB1A1EC61B001"
string jsonParams = Variables["_jsonParams"].Value?.ToString(); // "{\"text\": \"Hello from Latromi!\"}"

CallMessageBot(baseUrl, integrationKey, botId, jsonParams);

```

Para qualquer requisição web efetuada no LATROMI, é necessário haver uma autenticação.

Aqui a autenticação ocorrerá através da **Chave de Integração** , para gerá-la, acesse o menu  
“LATROMI → Segurança → Chaves de Integração” no LATROMI Web.

Ao gerar a chave, habilite a permissão **MessageBOT (Envio)**.

  

Lembrando que o bot de mensagens precisa estar configurado corretamente para consumir uma fila, caso contrario mesmo chamando o bot, não irá enviar a mensagem.
