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:
26
agents/sales-prospector/launcher.sh
Executable file
26
agents/sales-prospector/launcher.sh
Executable file
@@ -0,0 +1,26 @@
|
||||
#!/bin/bash
|
||||
# Sales Prospector Launcher
|
||||
# Runs prospector and restarts on error
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")" && pwd)"
|
||||
LOG_FILE="$SCRIPT_DIR/logs/launcher.log"
|
||||
|
||||
echo "$(date): Sales Prospector launcher started" >> "$LOG_FILE"
|
||||
|
||||
while true; do
|
||||
echo "$(date): Starting prospector..." >> "$LOG_FILE"
|
||||
|
||||
"$SCRIPT_DIR/prospector.sh" >> "$LOG_FILE" 2>&1
|
||||
|
||||
EXIT_CODE=$?
|
||||
echo "$(date): Prospector exited with code $EXIT_CODE" >> "$LOG_FILE"
|
||||
|
||||
# Restart logic
|
||||
if [[ $EXIT_CODE -eq 0 ]]; then
|
||||
echo "$(date): Restarting in 30s..." >> "$LOG_FILE"
|
||||
sleep 30
|
||||
else
|
||||
echo "$(date): Crash, restarting in 60s..." >> "$LOG_FILE"
|
||||
sleep 60
|
||||
fi
|
||||
done
|
||||
Reference in New Issue
Block a user