Pular para o conteúdo principal

QQ

O PicoClaw suporta o QQ através da API oficial de bots da Plataforma Aberta do QQ, usando o modo WebSocket para comunicação em tempo real.

Configuração

1. Criar um Aplicativo de Bot

  1. Acesse a Plataforma Aberta do QQ e registre-se ou faça login
  2. Clique em Create Application → selecione Bot
  3. Preencha as informações do aplicativo e envie para revisão

2. Obter Credenciais

  1. Depois que o aplicativo for aprovado, vá até o dashboard do aplicativo
  2. Copie o AppID e o AppSecret na página de credenciais

3. Configurar o Modo Sandbox

Info

Bots recém-criados entram por padrão em modo sandbox. Você precisa adicionar usuários e grupos de teste ao sandbox para que eles possam interagir com o bot.

  1. No dashboard do aplicativo, vá em Sandbox Configuration
  2. Adicione seus usuários QQ de teste ao sandbox
  3. Adicione grupos de teste ao sandbox
  4. O bot só responderá aos usuários e grupos do sandbox até passar pela revisão

4. Configurar o PicoClaw

{
"channels": {
"qq": {
"enabled": true,
"app_id": "YOUR_APP_ID",
"app_secret": "YOUR_APP_SECRET",
"allow_from": [],
"group_trigger": {
"mention_only": true
},
"reasoning_channel_id": ""
}
}
}

5. Executar

picoclaw gateway

Referência de Campos

CampoTipoObrigatórioDescrição
app_idstringSimAppID do bot QQ
app_secretstringSimAppSecret do bot QQ
allow_fromarrayNãoWhitelist de IDs de usuários QQ (vazio = permitir todos)
group_triggerobjectNãoConfigurações de acionamento em chat de grupo (veja Campos Comuns dos Canais)
reasoning_channel_idstringNãoDirecionar a saída de raciocínio para um chat separado

Como Funciona

Tipos de Mensagem

O PicoClaw lida com dois tipos de mensagens do bot QQ:

TipoCenárioGatilho
C2CChat privado (DM 1:1)Qualquer mensagem do usuário
GroupATChat de grupoO usuário precisa @mencionar o bot

Comportamentos Principais

  • Chats de grupo exigem @menção: Em chats de grupo, o bot só responde quando é @mencionado (intent GroupAT). Isso é imposto pela própria plataforma QQ.
  • Deduplicação de mensagens: O PicoClaw rastreia os IDs de mensagens já processadas para evitar processamento duplicado
  • Renovação automática de token: O SDK do bot gerencia automaticamente a renovação do access token
  • Modo WebSocket: Usa a conexão WebSocket do SDK do QQ Bot para entrega de mensagens em tempo real

Sandbox vs. Produção

SandboxProdução
AcessoApenas usuários/grupos registrados no sandboxTodos os usuários
AtivaçãoPadrão para bots novosApós aprovação na revisão
PropósitoDesenvolvimento e testesDeploy em produção