Discord é uma plataforma de comunicação poderosa que permite conectar com amigos, comunidades e equipes. Ela oferece uma gama de recursos para colaboração em equipe, incluindo canais de texto, canais de voz e chamadas de vídeo.
Com uma conta ou bot Discord, você pode:
- Enviar mensagens: Enviar mensagens para um canal específico
- Obter mensagens: Obter mensagens de um canal específico
- Obter servidor: Obter informações sobre um servidor específico
- Obter usuário: Obter informações sobre um usuário específico
No ZippyVendas, a integração com Discord permite que seus agentes acessem e aproveitem os servidores Discord da sua organização. Agentes podem recuperar informações de canais Discord, pesquisar usuários específicos, obter informações de servidor e enviar mensagens. Isso permite que seus workflows se integrem com suas comunidades Discord, automatizem notificações e criem experiências interativas.
Importante: Para ler conteúdo de mensagens, seu bot Discord precisa da "Message Content Intent" habilitada no Portal de Desenvolvedores Discord. Sem essa permissão, você ainda receberá metadados de mensagens, mas o campo de conteúdo aparecerá vazio.
Componentes Discord no ZippyVendas usam carregamento lazy eficiente, buscando dados apenas quando necessário para minimizar chamadas de API e prevenir limitação de taxa. A atualização de token acontece automaticamente em segundo plano para manter sua conexão.
- Vá para o Portal de Desenvolvedores Discord
- Crie uma nova aplicação e navegue para a aba "Bot"
- Crie um bot e copie seu token de bot
- Em "Privileged Gateway Intents", habilite a Message Content Intent para ler conteúdo de mensagens
- Convide seu bot para seus servidores com as permissões apropriadas
Integração Discord abrangente: mensagens, threads, canais, roles, membros, convites e webhooks.
Enviar uma mensagem para um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para enviar a mensagem |
content | string | Não | O conteúdo de texto da mensagem |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
files | file[] | Não | Arquivos para anexar à mensagem |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados da mensagem Discord |
Recuperar mensagens de um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para recuperar mensagens |
limit | number | Não | Número máximo de mensagens a recuperar (padrão: 10, máx: 100) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Container para dados de mensagens |
Recuperar informações sobre um servidor Discord (guild)
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Informações do servidor Discord (guild) |
Recuperar informações sobre um usuário Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | Token do bot Discord para autenticação |
userId | string | Sim | O ID do usuário Discord |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Informações do usuário Discord |
Editar uma mensagem existente em um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord contendo a mensagem |
messageId | string | Sim | O ID da mensagem para editar |
content | string | Não | O novo conteúdo de texto para a mensagem |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados da mensagem Discord atualizada |
Deletar uma mensagem de um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord contendo a mensagem |
messageId | string | Sim | O ID da mensagem para deletar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Adicionar um emoji de reação a uma mensagem Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord contendo a mensagem |
messageId | string | Sim | O ID da mensagem para reagir |
emoji | string | Sim | O emoji para reagir (emoji unicode ou emoji personalizado no formato name:id) |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Remover uma reação de uma mensagem Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord contendo a mensagem |
messageId | string | Sim | O ID da mensagem com a reação |
emoji | string | Sim | O emoji para remover (emoji unicode ou emoji personalizado no formato name:id) |
userId | string | Não | O ID do usuário cuja reação remover (omitir para remover reação própria do bot) |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Fixar uma mensagem em um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord contendo a mensagem |
messageId | string | Sim | O ID da mensagem para fixar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Desfixar uma mensagem em um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord contendo a mensagem |
messageId | string | Sim | O ID da mensagem para desfixar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Criar uma thread em um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para criar a thread |
name | string | Sim | O nome da thread (1-100 caracteres) |
messageId | string | Não | O ID da mensagem para criar uma thread (se criando de mensagem existente) |
autoArchiveDuration | number | Não | Duração em minutos para auto-arquivar a thread (60, 1440, 4320, 10080) |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados da thread criada |
Entrar em uma thread no Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
threadId | string | Sim | O ID da thread para entrar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Sair de uma thread no Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
threadId | string | Sim | O ID da thread para sair |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Arquivar ou desarquivar uma thread no Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
threadId | string | Sim | O ID da thread para arquivar/desarquivar |
archived | boolean | Sim | Se deve arquivar (true) ou desarquivar (false) a thread |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados da thread atualizada |
Criar um novo canal em um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
name | string | Sim | O nome do canal (1-100 caracteres) |
type | number | Não | Tipo do canal (0=texto, 2=voz, 4=categoria, 5=anúncio, 13=stage) |
topic | string | Não | Tópico do canal (0-1024 caracteres) |
parentId | string | Não | ID da categoria pai para o canal |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do canal criado |
Atualizar um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para atualizar |
name | string | Não | O novo nome para o canal |
topic | string | Não | O novo tópico para o canal |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do canal atualizado |
Deletar um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para deletar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Obter informações sobre um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para recuperar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do canal |
Criar uma nova role em um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
name | string | Sim | O nome da role |
color | number | Não | Valor de cor RGB como inteiro (ex.: 0xFF0000 para vermelho) |
hoist | boolean | Não | Se deve exibir membros da role separadamente de membros online |
mentionable | boolean | Não | Se a role pode ser mencionada |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados da role criada |
Atualizar uma role em um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
roleId | string | Sim | O ID da role para atualizar |
name | string | Não | O novo nome para a role |
color | number | Não | Valor de cor RGB como inteiro |
hoist | boolean | Não | Se deve exibir membros da role separadamente |
mentionable | boolean | Não | Se a role pode ser mencionada |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados da role atualizada |
Deletar uma role de um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
roleId | string | Sim | O ID da role para deletar |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Atribuir uma role a um membro em um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
userId | string | Sim | O ID do usuário para atribuir a role |
roleId | string | Sim | O ID da role para atribuir |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Remover uma role de um membro em um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
userId | string | Sim | O ID do usuário para remover a role |
roleId | string | Sim | O ID da role para remover |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Expulsar um membro de um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
userId | string | Sim | O ID do usuário para expulsar |
reason | string | Não | Motivo para expulsar o membro |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Banir um membro de um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
userId | string | Sim | O ID do usuário para banir |
reason | string | Não | Motivo para banir o membro |
deleteMessageDays | number | Não | Número de dias para deletar mensagens (0-7) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Desbanir um membro de um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
userId | string | Sim | O ID do usuário para desbanir |
reason | string | Não | Motivo para desbanir o membro |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Obter informações sobre um membro em um servidor Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
userId | string | Sim | O ID do usuário para recuperar |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do membro |
Atualizar um membro em um servidor Discord (ex.: alterar apelido)
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
userId | string | Sim | O ID do usuário para atualizar |
nick | string | Não | Novo apelido para o membro (null para remover) |
mute | boolean | Não | Se deve mutar o membro em canais de voz |
deaf | boolean | Não | Se deve ensurdecer o membro em canais de voz |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do membro atualizado |
Criar um link de convite para um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para criar um convite |
maxAge | number | Não | Duração do convite em segundos (0 = nunca expira, padrão 86400) |
maxUses | number | Não | Número máximo de usos (0 = ilimitado, padrão 0) |
temporary | boolean | Não | Se o convite concede associação temporária |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do convite criado |
Obter informações sobre um convite Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
inviteCode | string | Sim | O código do convite para recuperar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do convite |
Deletar um convite Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
inviteCode | string | Sim | O código do convite para deletar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
Criar um webhook em um canal Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
channelId | string | Sim | O ID do canal Discord para criar o webhook |
name | string | Sim | Nome do webhook (1-80 caracteres) |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do webhook criado |
Executar um webhook Discord para enviar uma mensagem
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
webhookId | string | Sim | O ID do webhook |
webhookToken | string | Sim | O token do webhook |
content | string | Sim | O conteúdo da mensagem para enviar |
username | string | Não | Sobrescrever o nome de usuário padrão do webhook |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Mensagem enviada via webhook |
Obter informações sobre um webhook Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
webhookId | string | Sim | O ID do webhook para recuperar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
data | object | Dados do webhook |
Deletar um webhook Discord
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|
botToken | string | Sim | O token do bot para autenticação |
webhookId | string | Sim | O ID do webhook para deletar |
serverId | string | Sim | O ID do servidor Discord (guild ID) |
| Parâmetro | Tipo | Descrição |
|---|
message | string | Mensagem de sucesso ou erro |
- Categoria:
tools
- Tipo:
discord