Siga as etapas 1, 2 e 3 na imagem acima.
Se você já possui uma conta oficial do WeChat ou deseja registrar uma, clique em "Inscrever-se"
Se você ainda não possui uma conta oficial, clique em "Conta Sandbox Test" para testar o bot com sua conta pessoal do WeChat
DICA - Você pode escolher inglês no site do WeChat clicando no ícone do globo no canto superior direito. No entanto, algumas páginas não suportam tradução.
Faça login com sua conta WeChat. Na parte superior, você pode ver seu “appID” e “appsecret” conforme abaixo:
Copie-os de volta para o NicoChat. Siga os passos abaixo:
escolha um tipo
cole seu ID do aplicativo e segredo
nomeie um token você mesmo
clique em "Salvar"
um URL do webhook será exibido, copie-o para o site do WeChat
Cole o URL do webhook (na etapa 5) e o token (na etapa 3) aqui e clique no botão verde "Enviar". Finalmente, role um pouco para baixo, você pode ver seu código QR de teste:
Fale com o WeChat Bot
Agora você pode compartilhar seu código QR com qualquer usuário do WeChat. Ao escanear e seguir sua conta oficial/de teste, eles poderão conversar com seu bot. Além disso, seu apelido e WeChatID serão listados aqui (no máximo 100 usuários).
Perguntas frequentes e erros comuns dos bots do WeChat
Erro: response time is out of time limit or subscription is cancelled
Este erro ocorre ao tentar enviar uma mensagem para um usuário que não interagiu com sua conta oficial do WeChat em mais de 48 horas ou cancelou a assinatura.
O WeChat impõe um período de 48 horas durante o qual você pode responder à mensagem de um usuário. Após esse período, a API restringe o envio de novas mensagens para esse usuário.
Solução : Incentive os usuários a interagirem com sua página ocasionalmente. Se um usuário ultrapassar o período de 48 horas, uma possível maneira de reengajar pode ser por e-mail ou SMS, se você tiver seus usuários de bot optados por isso.
out of response count limit
Este erro indica que você excedeu o número permitido de mensagens que pode enviar a um usuário dentro de um período específico. O WeChat define limites para evitar spam e garantir uma boa experiência do usuário.
Você pode enviar 5 mensagens por vez por usuário. Após essas 5 mensagens, você precisa esperar até que o usuário interaja com o seu chatbot, o que permitirá que você envie a próxima mensagem.