Enviar mensagem
send_messageSends a message to a Discord channel, DM, or thread; can reply to a message and rejects duplicates, oversized text, or rate-limit excess.
Instructions
Envia uma mensagem em um canal, DM ou thread. replyTo= transforma em resposta a uma mensagem (igual a reply_message). Marca a conversa como tratada. Recusa duplicatas, textos acima de 2000 caracteres (sem split) e excesso de envios por minuto.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| split | No | Dividir textos acima de 2000 caracteres em varias mensagens (em quebras de linha). Padrao false. | |
| format | No | text (padrao) devolve texto compacto; json devolve o objeto bruto. | |
| typing | No | Mostrar "digitando..." antes de enviar, por um tempo proporcional ao texto (ate 6s). Padrao false. | |
| content | Yes | Texto da mensagem. Limite do Discord: 2000 caracteres (split=true divide em varias, ate 12000 no total). | |
| replyTo | No | Mensagem a que esta resposta se refere (id numerico do Discord). | |
| channelId | Yes | Canal, DM ou thread de destino (id numerico do Discord). | |
| allowMentions | No | Quais mencoes do texto disparam notificacao. Padrao users. @everyone/@here so com everyone. | |
| mentionAuthor | No | Ao responder (replyTo/messageId), notificar o autor da mensagem original. Padrao true. | |
| allowDuplicate | No | Permitir responder de novo a uma mensagem que ja recebeu resposta desta conta. Padrao false. | |
| suppressEmbeds | No | Nao gerar previa de links. Padrao false. |