Pular para o conteúdo principal
O repositório oficial do SDK .NET inclui projetos de exemplo executáveis que espelham os fluxos documentados neste guia.

Repositório no GitHub

Todos os exemplos ficam na pasta examples/: github.com/VZaps/vzaps-sdk-dotnet Os projetos de exemplo consomem o pacote NuGet publicado (VZaps.SDK). O sample de console executa fluxos numerados de 01 a 11. Veja o examples/README.md no repositório para a lista completa de projetos.

O que está incluído

ProjetoTema
VZaps.Examples.ConsoleFluxos numerados 01 a 11
VZaps.Examples.WorkerWorker realtime via WebSocket
VZaps.Examples.AspNetCoreIntegração com ASP.NET Core
Fluxos do console:
ArgumentoTema
01Autenticação e listagem de instâncias
02Criar instância
03Assinatura e billing
04Sessão e pareamento
05Configuração de webhook
06Assinatura realtime
07Enviar mensagem de texto
08Mídia e mensagens interativas
09Enquete, reação e ações de chat
10Filas
11TypeBot e Chatwoot

Opção A — só o sample de console (recomendado)

Você não precisa clonar o repositório inteiro do SDK.
  1. Baixe apenas VZaps.Examples.Console com Download ZIP no GitHub, ou execute:
npx --yes degit VZaps/vzaps-sdk-dotnet/examples/VZaps.Examples.Console vzaps-dotnet-console
cd vzaps-dotnet-console
  1. Configure as credenciais e execute um fluxo:
export VZAPS_CLIENT_TOKEN=seu-client-token
export VZAPS_CLIENT_SECRET=seu-client-secret
export VZAPS_INSTANCE_ID=VZ...
export VZAPS_INSTANCE_TOKEN=token-da-instancia
dotnet run -- 07

Opção B — sparse checkout

git clone --depth 1 --filter=blob:none --sparse https://github.com/VZaps/vzaps-sdk-dotnet.git
cd vzaps-sdk-dotnet
git sparse-checkout set examples/VZaps.Examples.Console
cd examples/VZaps.Examples.Console
dotnet run -- 07

Opção C — clone completo do repositório

git clone https://github.com/VZaps/vzaps-sdk-dotnet.git
cd vzaps-sdk-dotnet/examples/VZaps.Examples.Console
dotnet run -- 07
Ao desenvolver o SDK localmente, substitua a referência NuGet por uma referência de projeto para src/VZaps.SDK/VZaps.SDK.csproj.

Próximos passos