- 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
27 lines
679 B
Bash
Executable File
27 lines
679 B
Bash
Executable File
#!/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
|