Install
openclaw skills install openqqQQ bot integration for OpenClaw with session isolation, logging, and AI auto-reply. Supports private chat and group @messages.
openclaw skills install openqqQQ bot integration for OpenClaw. Enables AI auto-reply for QQ private chats and group @mentions with session isolation and comprehensive logging.
# Initialize config
npm run setup
# Install dependencies
npm install
# Edit config
vim ~/.openclaw/workspace/open-qq-config.json
# Start bot
npm start
Edit ~/.openclaw/workspace/open-qq-config.json:
{
"qq": {
"appId": "YOUR_APP_ID",
"token": "YOUR_TOKEN",
"appSecret": "YOUR_APP_SECRET"
}
}
Get credentials from QQ Open Platform.
npm start # Start bot
npm run health # Health check
npm run logs # View today's logs
npm run status # Check running status
qq-private-{user_openid}qq-group-{group_openid}| File | Description |
|---|---|
qq-bot.js | Main program (WebSocket + OpenClaw integration) |
logger.js | Logging system (China timezone + rotation) |
scripts/health-check.sh | Health check script |
package.json | Dependencies (axios, ws) |
| Command | Description |
|---|---|
npm start | Start bot |
npm run health | Health check |
npm run logs | View logs |
npm run setup | Initialize config |
npm run status | Check status |
npm run clean | Clean node_modules |
open-qq-config.json to version controlchmod 600 ~/.openclaw/workspace/open-qq-config.jsonspawn instead of exec to prevent command injection| Issue | Solution |
|---|---|
| Config not found | Run npm run setup |
| Missing credentials | Edit config file with appId/token/appSecret |
| WebSocket failed | Check Token and network |
| No reply | Test with openclaw agent --message "test" |
See CHANGELOG.md
MIT License