Canal de Bot QQ de OpenClaw
Conecta OpenClaw a QQ mediante plugins de la comunidad (QQ no es un canal integrado oficialmente en OpenClaw). Esta integración admite mensajes directos, chats grupales (activación por @), mensajes de canal, DMs de canal, multimedia enriquecida (imágenes, audio, video, archivos), voz a texto, mensajes programados, formato Markdown y contexto de mensaje citado. Instala el plugin, crea un bot en la QQ Open Platform, configura las credenciales y estarás listo.
QQ Funciones compatibles
Mensajes de texto
Compatible
Medios y archivos
Compatible
Reacciones
No compatible
Hilos
No compatible
Mensajes de voz
Compatible
Chat grupal
Compatible
QQ Requisitos previos
- Una cuenta de desarrollador en QQ Open Platform
- Plugin de QQ instalado: openclaw plugins install @openclaw-china/qqbot
- OpenClaw Gateway en ejecución y configurado
- Node.js 18+ instalado en tu servidor
QQ Configuración rápida
Instalar el plugin de QQ
Ejecuta 'openclaw plugins install @openclaw-china/qqbot' en tu terminal para instalar el plugin de bot QQ mantenido oficialmente por Tencent. Este plugin tiene 186 estrellas en GitHub.
Crear un bot en QQ Open Platform
Inicia sesión en QQ Open Platform (q.qq.com) y crea una nueva aplicación de bot. En la página de configuración de la app, obtén las credenciales AppID y ClientSecret. Estos son necesarios para conectar OpenClaw con QQ.
Configurar permisos
En la página de gestión de permisos de QQ Open Platform, configura los permisos necesarios para el bot. Activa los permisos de mensajes directos, chats grupales, mensajes de canal y envío de mensajes multimedia. Una vez completado, envíalo para revisión.
Configurar OpenClaw y probar
Recomendado: Ejecuta 'openclaw china setup' para iniciar el asistente de configuración interactivo. Alternativamente, añade la configuración del canal QQ en ~/.openclaw/openclaw.json con tu appId y clientSecret. Ejecuta 'openclaw gateway restart' para reiniciar el Gateway, luego envía un mensaje al bot en QQ para verificar que todo funciona correctamente.
QQ Ejemplo de configuración
{
"channels": {
"qqbot": {
"enabled": true,
"appId": "your-app-id",
"clientSecret": "your-app-secret",
"sandbox": false,
"dmEnabled": true,
"groupEnabled": true,
"channelEnabled": true
}
}
}QQ Guía de Integración
Arquitectura de OpenClaw QQ
Instalación del plugin OpenClaw QQ
# Instalar plugin de QQ
openclaw plugins install @openclaw-china/qqbot
# Confirmar instalación
openclaw plugins list
# Actualizar plugin
openclaw plugins update @openclaw-china/qqbot
# Iniciar asistente de configuración interactivo
openclaw china setupCreación del bot QQ en OpenClaw
# Mediante variables de entorno
export QQ_APP_ID="your-app-id"
export QQ_CLIENT_SECRET="your-app-secret"
# O mediante CLI
openclaw channels addTipos de mensaje y multimedia en OpenClaw QQ
Configuración de chat grupal y canal en OpenClaw QQ
{
"channels": {
"qqbot": {
"dmEnabled": true,
"groupEnabled": true,
"channelEnabled": true
}
}
}Comandos útiles de OpenClaw para QQ
QQ Referencia de Configuración
| Key | Type | Default | Description |
|---|---|---|---|
| enabled | boolean | true | Activar o desactivar el canal QQ |
| appId | string | "" | AppID del bot QQ, obtenido de QQ Open Platform |
| clientSecret | string | "" | ClientSecret del bot QQ, obtenido de QQ Open Platform |
| sandbox | boolean | false | Activar modo sandbox, para entornos de desarrollo y pruebas |
| dmEnabled | boolean | true | Activar respuestas a mensajes directos |
| groupEnabled | boolean | true | Activar respuestas a mensajes de chat grupal (requiere activación por @) |
| channelEnabled | boolean | true | Activar respuestas a mensajes de canal QQ |
| messageFormat | string | "markdown" | Formato del mensaje de respuesta. Opciones: text (texto plano), markdown |
| debug | boolean | false | Activar modo de depuración, genera logs detallados de conexión y mensajes |
Activar o desactivar el canal QQ
AppID del bot QQ, obtenido de QQ Open Platform
ClientSecret del bot QQ, obtenido de QQ Open Platform
Activar modo sandbox, para entornos de desarrollo y pruebas
Activar respuestas a mensajes directos
Activar respuestas a mensajes de chat grupal (requiere activación por @)
Activar respuestas a mensajes de canal QQ
Formato del mensaje de respuesta. Opciones: text (texto plano), markdown
Activar modo de depuración, genera logs detallados de conexión y mensajes
QQ Preguntas Frecuentes
QQ Solución de Problemas
AppID o ClientSecret incorrectos, plugin no instalado correctamente o el bot no ha pasado la revisión de la plataforma.
El servidor de QQ tiene un mecanismo de filtrado para mensajes activos, por lo que los mensajes que no son respuestas pueden ser bloqueados.
Permisos insuficientes para mensajes multimedia o el tamaño del archivo excede el límite de la plataforma QQ.
channelEnabled no está activado o el bot no ha sido añadido al canal QQ.
Anomalía en el servicio de reconocimiento de voz o permisos insuficientes.