# Exemplo de qualquer plugin com um formulário que faz uma solicitação POST

**URL:** <https://meta.discourse.org/t/example-of-any-plugin-with-form-with-a-post-request/351930>\
**Category:** Development\
**Created:** [Fevereiro 12, 2025, 5:43pm UTC](https://meta.discourse.org/t/example-of-any-plugin-with-form-with-a-post-request/351930 "2025-02-12T17:43:43Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Xavier\_Garzon](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/xavier_garzon/32/485602_2.png) [@Xavier\_Garzon](https://meta.discourse.org/u/Xavier_Garzon)\
**Post date:** [Fevereiro 12, 2025, 9:01pm UTC](https://meta.discourse.org/t/example-of-any-plugin-with-form-with-a-post-request/351930/5 "2025-02-12T21:01:20Z")

</div>

@pfaffman Queremos criar um formulário simples que solicite ao usuário quatro coisas:

1. Remetente
2. Destinatário
3. Assunto
4. Corpo

O usuário preencherá esses campos e, em seguida, clicará em um botão para acionar um endpoint que enviará o e-mail.

Especificamente, o formulário incluirá os quatro elementos e, uma vez que o botão “Enviar” for clicado, ele invocará o endpoint para enviar a mensagem.

Não tenho certeza se é exatamente o que você está procurando, mas o objetivo principal é permitir que um usuário administrador insira texto (o assunto e o corpo do e-mail) e clique em um botão para enviá-lo a um usuário no Discourse.

No futuro, gostaríamos de estender isso para que o usuário possa acionar várias mensagens de um remetente para vários destinatários. Queremos manipular parâmetros como o número total de mensagens e o atraso entre cada uma, para controlar quantas mensagens são enviadas e quão espaçadas elas estão.

---

_[View the full topic](https://meta.discourse.org/t/example-of-any-plugin-with-form-with-a-post-request/351930)._
