Discord
Poste nos seus canais do Discord a partir dos seus projetos, publique anúncios e mostre mensagens recentes.
Conecte seu próprio bot do Discord e seus projetos podem postar nos canais do seu servidor — novos pedidos, cadastros e respostas de formulários na hora em que acontecem —, publicar anúncios a partir de uma página de admin e mostrar no seu site as mensagens recentes de um canal.
Crie um bot e conecte
Abra o Discord Developer Portal, clique em New Application e dê um nome — é esse nome que o seu servidor vê.
Vá em Bot → Reset Token e copie o token. O Discord mostra ele só uma vez; se perder, gere outro e substitua no wish4.
Vá em OAuth2 → URL Generator, marque o escopo bot e as permissões View Channels, Send Messages, Embed Links e Read Message History, depois abra o link gerado e escolha seu servidor. Você precisa da permissão Gerenciar Servidor nele.
Abra Conectores → Discord → Conectar, dê um nome à conexão e cole o token do bot.
Para ler o que as pessoas escrevem em um canal, ative também o Message Content Intent em Bot → Privileged Gateway Intents. Sem ele, o Discord entrega as mensagens aos bots com o texto vazio.
O que você pode criar
O editor vai perguntar qual canal usar. Para copiar o ID de um canal, ative Configurações de usuário → Avançado → Modo desenvolvedor no Discord e clique com o botão direito no canal → Copiar ID do canal.
Como seu token é tratado
- O token é criptografado nos servidores do wish4 e só é enviado para a API do Discord — nunca para uma página, um visitante ou a IA.
- Postar textos livres e ler seus canais fica protegido pelo seu login. Páginas públicas só podem enviar os alertas fixos que o editor configura, e não conseguem mencionar @everyone nem cargos.
- O bot só alcança os servidores para onde você o convidou, com as permissões que você deu.
Seu app pode postar e ler mensagens, mas não consegue responder a novas mensagens no instante em que chegam — isso exige um bot online o tempo todo. Os feeds são atualizados quando a página carrega ou a cada intervalo de tempo.
Solução de problemas
- 401 Unauthorized — o token está errado ou foi redefinido. Gere outro no Developer Portal e use Substituir chave no painel do Discord.
- Missing Access (50001) — o bot não está nesse servidor ou não consegue ver o canal. Convide o bot ou dê ao cargo dele acesso ao canal.
- Missing Permissions (50013) — o cargo do bot não pode enviar mensagens ou embeds nesse canal. Confira as permissões do canal.
- Mensagens aparecem sem texto — ative o Message Content Intent (veja a dica acima).
- "switched off for this workspace" — ative a conexão no painel do Discord.