Integrações

Responda no Discord, Telegram e outros apps de chat com o AstrBot

Seu assistente também pode responder fora do seu site. Adicione-o como provedor de modelos compatível com OpenAI no AstrBot, o framework de código aberto para chatbots no Discord, Telegram, Slack, WeChat, QQ e outros, ou no Dify, LobeChat ou em qualquer ferramenta que fale a mesma API. Lá ele responde com os mesmos dados do seu site, as mesmas respostas padrão, a mesma personagem e as mesmas regras do seu botão do chat.

Atualizado em 21 de outubro de 2026

O que você precisa

  • Um site configurado com a gente, em um plano pago (Básico, Padrão, Elite ou Empresarial). Se ainda não tiver, cadastre-se com seu e-mail e informe o endereço do seu site.
  • Uma chave de API: no seu painel, abra Apps de chat e API, dê um nome à chave (por exemplo “AstrBot”) e clique em Criar chave de API. Copie na hora: ela só aparece essa vez.
  • O AstrBot (ou outra ferramenta) rodando e conectado ao seu app de chat. A documentação do próprio AstrBot explica como instalá-lo e conectar o Discord, Telegram, Slack, WeChat ou QQ.

Estes são os três dados que toda ferramenta pede:

API Base URL:  https://7x24hrs.com/v1
API Key:       sk-7x24-…
Model:         7x24hrs-assistant
Exemplo. Substitua sk-7x24-… pela sua própria chave, que está no painel.

Configure no AstrBot

  1. Abra o painel do AstrBot e vá em Providers. Na aba Chat Completion, clique em + Add ao lado de Provider Sources.
  2. Em New model provider, escolha OpenAI Compatible.
  3. Dê a ele um ID fácil de reconhecer, como 7x24hrs. Cole sua chave em API Key e coloque https://7x24hrs.com/v1 em API Base URL.
  4. Clique em Save And Fetch Models. Em Available Models, clique em + ao lado de 7x24hrs-assistant. Na janela que abrir, deixe marcado apenas Text em Model capabilities (desmarque Image, Audio e Tool use: o assistente responde em texto) e clique em Save.
  5. Defina-o como o modelo do seu bot: em Config, escolha-o como modelo de chat padrão (ou escolha-o para uma só conversa no seletor de modelo do Chat).
  6. Faça uma pergunta na página Chat do AstrBot ou no seu app de chat conectado. A resposta vem dos dados do seu site.

Deixe a persona e o prompt de sistema do AstrBot vazios, ou bem curtos: seu assistente segue as regras e a personagem definidas no painel da 7x24hrs e não aceita instruções do prompt de sistema do app de chat.

Dify, LobeChat e outras ferramentas

Qualquer ferramenta com um provedor “compatível com OpenAI” ou “OpenAI personalizado” funciona do mesmo jeito: URL base https://7x24hrs.com/v1, sua chave de API e o modelo 7x24hrs-assistant.

  • Dify: em Settings → Model Provider, adicione OpenAI-API-compatible, informe o nome do modelo, sua chave e a URL base como endpoint da API, e depois use o modelo no seu app.
  • LobeChat: nas configurações, em modelos de linguagem, ative o provedor OpenAI, informe sua chave, coloque a URL base como endereço do proxy da API e adicione 7x24hrs-assistant à lista de modelos.
  • Seu próprio código: chame a API com qualquer biblioteca cliente da OpenAI, definindo a URL base e a chave.

Para testar a API pelo terminal:

curl https://7x24hrs.com/v1/chat/completions \
  -H "Authorization: Bearer sk-7x24-…" \
  -H "Content-Type: application/json" \
  -d '{"model": "7x24hrs-assistant", "user": "visitor-42",
       "messages": [{"role": "user", "content": "Do you ship to Canada?"}]}'
Exemplo. Substitua sk-7x24-… pela sua própria chave, que está no painel.

Com "stream": true a resposta chega como server-sent events, do mesmo jeito que na OpenAI:

curl -N https://7x24hrs.com/v1/chat/completions \
  -H "Authorization: Bearer sk-7x24-…" \
  -H "Content-Type: application/json" \
  -d '{"model": "7x24hrs-assistant", "stream": true,
       "messages": [{"role": "user", "content": "Do you ship to Canada?"}]}'
Exemplo. Substitua sk-7x24-… pela sua própria chave, que está no painel.

Como funcionam as respostas nos apps de chat

Botão do chat no seu siteApp de chat pela API
Responde com base emDados do seu site, respostas padrão e personagemO mesmo
Quando não tem certezaAvisa e passa o visitante para vocêAvisa e informa seu endereço de contato na resposta
Você é avisadoPor e-mail, Slack, Discord ou TelegramDo mesmo jeito, com a marca “via API / AstrBot”
Responder você mesmo ao visitantePelo seu app de chat ou pelo painelNão dá por aqui: responda por e-mail
Conversas contadasUma por visitante e conversaO mesmo, da mesma cota mensal
Quais planos incluem os apps de chat?

Todos os planos pagos: Básico por $19 por mês para 90 conversas, Padrão por $59 para 275, Elite por $199 para 1.000 e Empresarial por $1,099 para 6.000. As conversas pela API são contadas na mesma cota mensal do botão do chat. O plano grátis não inclui apps de chat: as chaves criadas nele ficam pausadas até você escolher um plano pago. Veja os preços.

O que conta como uma conversa?

Um visitante conversando, não importa quantas perguntas ele faça, exatamente como no botão do chat. Ferramentas que enviam um campo user em cada requisição permitem diferenciar os visitantes; caso contrário, a conversa é reconhecida pela primeira mensagem.

Um prompt de sistema no AstrBot pode mudar o que o assistente diz?

Não. Prompts de sistema enviados pelo app de chat não são seguidos. O assistente mantém as suas regras: responde somente com base nos dados do seu site, avisa quando não sabe e não promete nada que o seu site não diga. A personagem dele é a que você define no painel.

Imagens, mensagens de voz ou chamadas de ferramentas são aceitas?

Ainda não. O texto é respondido; imagens e outros anexos são retirados da mensagem, e uma mensagem sem texto recebe um erro claro. Definições de ferramentas enviadas pelo cliente são ignoradas.

E se uma chave vazar?

Revogue-a em Apps de chat e API: ela para de funcionar na hora. Depois crie uma nova e cole na sua ferramenta. As chaves são guardadas só como impressão digital, então nem nós conseguimos mostrar uma chave de novo.

Fontes