ZippyVendas

Discord

Interaja com o Discord

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.

Configurando Seu Bot Discord

  1. Vá para o Portal de Desenvolvedores Discord
  2. Crie uma nova aplicação e navegue para a aba "Bot"
  3. Crie um bot e copie seu token de bot
  4. Em "Privileged Gateway Intents", habilite a Message Content Intent para ler conteúdo de mensagens
  5. Convide seu bot para seus servidores com as permissões apropriadas

Instruções de Uso

Integração Discord abrangente: mensagens, threads, canais, roles, membros, convites e webhooks.

Ferramentas

discord_send_message

Enviar uma mensagem para um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para enviar a mensagem
contentstringNãoO conteúdo de texto da mensagem
serverIdstringSimO ID do servidor Discord (guild ID)
filesfile[]NãoArquivos para anexar à mensagem

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados da mensagem Discord

discord_get_messages

Recuperar mensagens de um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para recuperar mensagens
limitnumberNãoNúmero máximo de mensagens a recuperar (padrão: 10, máx: 100)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectContainer para dados de mensagens

discord_get_server

Recuperar informações sobre um servidor Discord (guild)

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectInformações do servidor Discord (guild)

discord_get_user

Recuperar informações sobre um usuário Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimToken do bot Discord para autenticação
userIdstringSimO ID do usuário Discord

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectInformações do usuário Discord

discord_edit_message

Editar uma mensagem existente em um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord contendo a mensagem
messageIdstringSimO ID da mensagem para editar
contentstringNãoO novo conteúdo de texto para a mensagem
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados da mensagem Discord atualizada

discord_delete_message

Deletar uma mensagem de um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord contendo a mensagem
messageIdstringSimO ID da mensagem para deletar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_add_reaction

Adicionar um emoji de reação a uma mensagem Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord contendo a mensagem
messageIdstringSimO ID da mensagem para reagir
emojistringSimO emoji para reagir (emoji unicode ou emoji personalizado no formato name:id)
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_remove_reaction

Remover uma reação de uma mensagem Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord contendo a mensagem
messageIdstringSimO ID da mensagem com a reação
emojistringSimO emoji para remover (emoji unicode ou emoji personalizado no formato name:id)
userIdstringNãoO ID do usuário cuja reação remover (omitir para remover reação própria do bot)
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_pin_message

Fixar uma mensagem em um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord contendo a mensagem
messageIdstringSimO ID da mensagem para fixar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_unpin_message

Desfixar uma mensagem em um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord contendo a mensagem
messageIdstringSimO ID da mensagem para desfixar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_create_thread

Criar uma thread em um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para criar a thread
namestringSimO nome da thread (1-100 caracteres)
messageIdstringNãoO ID da mensagem para criar uma thread (se criando de mensagem existente)
autoArchiveDurationnumberNãoDuração em minutos para auto-arquivar a thread (60, 1440, 4320, 10080)
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados da thread criada

discord_join_thread

Entrar em uma thread no Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
threadIdstringSimO ID da thread para entrar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_leave_thread

Sair de uma thread no Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
threadIdstringSimO ID da thread para sair
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_archive_thread

Arquivar ou desarquivar uma thread no Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
threadIdstringSimO ID da thread para arquivar/desarquivar
archivedbooleanSimSe deve arquivar (true) ou desarquivar (false) a thread
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados da thread atualizada

discord_create_channel

Criar um novo canal em um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
namestringSimO nome do canal (1-100 caracteres)
typenumberNãoTipo do canal (0=texto, 2=voz, 4=categoria, 5=anúncio, 13=stage)
topicstringNãoTópico do canal (0-1024 caracteres)
parentIdstringNãoID da categoria pai para o canal

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do canal criado

discord_update_channel

Atualizar um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para atualizar
namestringNãoO novo nome para o canal
topicstringNãoO novo tópico para o canal
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do canal atualizado

discord_delete_channel

Deletar um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para deletar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_get_channel

Obter informações sobre um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para recuperar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do canal

discord_create_role

Criar uma nova role em um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
namestringSimO nome da role
colornumberNãoValor de cor RGB como inteiro (ex.: 0xFF0000 para vermelho)
hoistbooleanNãoSe deve exibir membros da role separadamente de membros online
mentionablebooleanNãoSe a role pode ser mencionada

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados da role criada

discord_update_role

Atualizar uma role em um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
roleIdstringSimO ID da role para atualizar
namestringNãoO novo nome para a role
colornumberNãoValor de cor RGB como inteiro
hoistbooleanNãoSe deve exibir membros da role separadamente
mentionablebooleanNãoSe a role pode ser mencionada

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados da role atualizada

discord_delete_role

Deletar uma role de um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
roleIdstringSimO ID da role para deletar

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_assign_role

Atribuir uma role a um membro em um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
userIdstringSimO ID do usuário para atribuir a role
roleIdstringSimO ID da role para atribuir

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_remove_role

Remover uma role de um membro em um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
userIdstringSimO ID do usuário para remover a role
roleIdstringSimO ID da role para remover

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_kick_member

Expulsar um membro de um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
userIdstringSimO ID do usuário para expulsar
reasonstringNãoMotivo para expulsar o membro

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_ban_member

Banir um membro de um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
userIdstringSimO ID do usuário para banir
reasonstringNãoMotivo para banir o membro
deleteMessageDaysnumberNãoNúmero de dias para deletar mensagens (0-7)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_unban_member

Desbanir um membro de um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
userIdstringSimO ID do usuário para desbanir
reasonstringNãoMotivo para desbanir o membro

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_get_member

Obter informações sobre um membro em um servidor Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
userIdstringSimO ID do usuário para recuperar

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do membro

discord_update_member

Atualizar um membro em um servidor Discord (ex.: alterar apelido)

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
serverIdstringSimO ID do servidor Discord (guild ID)
userIdstringSimO ID do usuário para atualizar
nickstringNãoNovo apelido para o membro (null para remover)
mutebooleanNãoSe deve mutar o membro em canais de voz
deafbooleanNãoSe deve ensurdecer o membro em canais de voz

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do membro atualizado

discord_create_invite

Criar um link de convite para um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para criar um convite
maxAgenumberNãoDuração do convite em segundos (0 = nunca expira, padrão 86400)
maxUsesnumberNãoNúmero máximo de usos (0 = ilimitado, padrão 0)
temporarybooleanNãoSe o convite concede associação temporária
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do convite criado

discord_get_invite

Obter informações sobre um convite Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
inviteCodestringSimO código do convite para recuperar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do convite

discord_delete_invite

Deletar um convite Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
inviteCodestringSimO código do convite para deletar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

discord_create_webhook

Criar um webhook em um canal Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
channelIdstringSimO ID do canal Discord para criar o webhook
namestringSimNome do webhook (1-80 caracteres)
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do webhook criado

discord_execute_webhook

Executar um webhook Discord para enviar uma mensagem

Entrada

ParâmetroTipoObrigatórioDescrição
webhookIdstringSimO ID do webhook
webhookTokenstringSimO token do webhook
contentstringSimO conteúdo da mensagem para enviar
usernamestringNãoSobrescrever o nome de usuário padrão do webhook
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectMensagem enviada via webhook

discord_get_webhook

Obter informações sobre um webhook Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
webhookIdstringSimO ID do webhook para recuperar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro
dataobjectDados do webhook

discord_delete_webhook

Deletar um webhook Discord

Entrada

ParâmetroTipoObrigatórioDescrição
botTokenstringSimO token do bot para autenticação
webhookIdstringSimO ID do webhook para deletar
serverIdstringSimO ID do servidor Discord (guild ID)

Saída

ParâmetroTipoDescrição
messagestringMensagem de sucesso ou erro

Notas

  • Categoria: tools
  • Tipo: discord
On this page

On this page

Comece a automatizar hoje
Confiado por empresas em todo o Brasil.
Crie fluxos de automação de vendas com IA no WhatsApp de forma visual e intuitiva.
Começar grátis