31 lines
916 B
Bash
Executable File
31 lines
916 B
Bash
Executable File
#!/bin/bash
|
||
# 机器人统计查看脚本
|
||
|
||
echo "=========================================="
|
||
echo "📊 机器人使用统计"
|
||
echo "=========================================="
|
||
echo ""
|
||
|
||
echo "1️⃣ 访问用户列表:"
|
||
grep -oE "用户 [0-9]+" logs/*.log 2>/dev/null | grep -oE "[0-9]+" | sort -u | nl
|
||
|
||
echo ""
|
||
echo "2️⃣ 最近20条用户活动:"
|
||
grep -E "用户 [0-9]+|新用户访问" logs/integrated_bot_detailed.log 2>/dev/null | tail -20
|
||
|
||
echo ""
|
||
echo "3️⃣ 今日搜索统计:"
|
||
today=$(date +%Y-%m-%d)
|
||
grep "$today" logs/*.log 2>/dev/null | grep -c "镜像.*已转发" || echo "0"
|
||
|
||
echo ""
|
||
echo "4️⃣ 缓存统计:"
|
||
sqlite3 cache.db "SELECT COUNT(*) FROM cache;" 2>/dev/null || echo "无缓存数据"
|
||
|
||
echo ""
|
||
echo "5️⃣ 机器人运行时长:"
|
||
ps -p $(pgrep -f integrated_bot_ai.py) -o etime= 2>/dev/null || echo "未运行"
|
||
|
||
echo ""
|
||
echo "=========================================="
|