Documentação para desenvolvedores
Tudo para criar bots e aplicativos na plataforma do vsync: comandos de barra, componentes, gateway em tempo real e voz.
O que você quer criar?
- Bots e AplicativosCrie um aplicativo no Portal do Desenvolvedor, gere o token e adicione o bot a um servidor.
- Comandos de barra e componentesRegistre comandos com /, responda a interações e monte botões, menus e formulários.
- Voz e transmissãoEntre em canais de voz como um participante que envia áudio, por exemplo um bot de música.
Bem-vindo à documentação para desenvolvedores do vsync. Aqui você aprende a criar aplicativos e bots, registrar comandos de barra, responder com botões, menus e formulários, usar a API REST e o gateway em tempo real e até entrar em canais de voz.
O que a plataforma oferece#
- Aplicativos e bots. Cada aplicativo tem exatamente um bot: uma conta automatizada que entra em servidores, lê mensagens e responde. Veja Visão geral de Apps.
- Comandos de barra. Comandos globais ou por servidor, com opções tipadas e opções de escolha. Veja Interações e comandos.
- Componentes e modais. Botões, menus de escolha e formulários de texto dentro das mensagens. Veja Componentes e modais.
- Mensagens e embeds. Texto com markdown, menções, emojis personalizados e cartões ricos. Veja Mensagens e embeds.
- API REST e gateway. Envie mensagens, gerencie canais, cargos e membros e receba eventos em tempo real por WebSocket. Veja a Referência.
- Voz para bots. Bots podem entrar em canais de voz e enviar áudio, como um bot de música. Veja Voz.
- Reconhecimento. Insígnia de desenvolvedor verificado e um diretório público de aplicativos. Veja Recursos de Plataforma.
Por onde começar#
- Siga os Primeiros passos: crie um aplicativo, autorize o bot e responda a um comando de barra.
- Leia o passo a passo detalhado e entenda a autenticação.
- Consulte a Referência da API sempre que precisar de uma rota, um evento ou uma permissão.
O que você pode construir#
O repositório do vsync traz três bots completos que usam tudo o que está documentado aqui: um bot de boas-vindas e moderação, um bot de tickets de suporte e um bot de música. Veja Bots prontos.
Convenções desta documentação#
Os exemplos usam duas variáveis: $API, a origem da API, e $TOKEN, o token do seu bot. A origem da API e o formato do token estão em Bots. Valores como ID_DO_APP e ID_DO_SERVIDOR são marcadores: troque pelos seus.