feat: Add Chatwoot Agent Bot prototype and FAQ knowledge base

- Created chatwoot-agent-bot/ with Node.js webhook server
- Bot detects intent (greeting, billing, technical, features, account)
- Auto-responds from FAQ knowledge base or escalates to human
- FAQ-KB.md: Living knowledge base that grows with customer questions
- CHATWOOT-SETUP.md: Complete deployment and configuration guide
- Supports Telegram notifications on escalation
- Bot runs on port 3001, ready for Chatwoot webhook integration
This commit is contained in:
2026-04-01 16:26:05 -04:00
parent 7ba19752de
commit 5319bcd30b
1074 changed files with 456376 additions and 0 deletions

26
agents/marketing-seo/startup.sh Executable file
View File

@@ -0,0 +1,26 @@
#!/bin/bash
# Marketing-SEO Agent - 24/7 Startup Script
WORKSPACE="/Users/claw/.openclaw/workspace/agents/marketing-seo"
PIDFILE="$WORKSPACE/state/agent.pid"
cd $WORKSPACE
# Check if already running
if [ -f "$PIDFILE" ]; then
PID=$(cat "$PIDFILE")
if ps -p "$PID" > /dev/null 2>&1; then
echo "SEO Agent already running (PID: $PID)"
exit 0
fi
fi
# Start agent
echo "Starting Marketing-SEO Agent..."
nohup python3 scripts/seo-agent.py > logs/agent.out 2>&1 &
echo $! > "$PIDFILE"
echo "✅ SEO Agent started (PID: $!)"
echo "🕐 24/7 monitoring active"
echo ""
echo "Check logs: tail -f $WORKSPACE/logs/seo-agent-$(date +%Y%m%d).log"