TeleBox: 保活自动重启之外部监控版
🆕 更新
改为使用
原消息
TeleBox 合集
频道资源合集
恰饭推荐
群组
#TeleBox #Telegram #tg #人形自走机器人 #bot #插件 #脚本 #restart #keep_online #保活 #自动重启
🆕 更新
改为使用
getDialogs 判断是否连接正常, 请查看说明操作- ❤️1
getDialogs 判断是否连接正常, 请查看说明操作docker inspect xxx 看下到底映射了啥路径.tpm i keep_onlinedocker inspect xxx 看下到底映射了啥路径
附加功能:
• 自动抢注:监听邀请码和开放注册信息,自动完成注册。
• 群组游戏:自动参与群组内的抢红包和答题等游戏,获取积分。
• 考核辅助:结合 GPT 和已知题库,提高站点考核通过率。
• 便捷的二次开发:基于 Pyrogram 开发,提供便捷的框架以实现新的签到功能。
特点:
• 多种部署方式:支持 Python 运行、Docker 部署或云端部署,满足不同用户需求。
• 完全开源:代码公开透明,不存储任何密钥或隐私信息,确保安全性。
• 稳定可靠:经过两年开发,具备一定的稳定性和安全性保障。
•
官方文档
/opt/nezha/agent/config.ymlgpu: false // 是否检查GPU
temperature: false // 是否检查温度
skip_connection_count: true // 跳过连接数检查
skip_procs_count: true // 跳过进程数量检查
report_delay: 3 // 报告间隔
dns: // DNS
- 8.8.4.4:53
- 9.9.9.12:53
- 208.67.220.220:53
- 94.140.14.141:53jq#!/usr/bin/env bash
api_key=""
chat_id=""
if ! pgrep -x nezha-agent > /dev/null || journalctl -o cat -u nezha-agent | grep -i "error" > /dev/null; then
# 重启服务
systemctl restart nezha-agent
# 清空日志
journalctl --rotate
journalctl --vacuum-time=1s
echo "nezha-agent service restarted and logs cleared."
curl -F disable_notification=true -F chat_id=$chat_id -F text="[$(hostname)] 哪吒探针已重启" https://api.telegram.org/bot$api_key/sendMessage > /dev/null
fi
*/1 * * * *#!/usr/bin/env bash
log_message() {
local message="$1"
echo -e "[$(date '+%Y-%m-%d %H:%M:%S')] $message"
}
send_notification() {
local title="$1"
local body="$2"
local icon="$3"
log_message "发送通知 $title\n$body"
/usr/local/emhttp/webGui/scripts/notify \
-e "哪吒保活 $title" \
-s "" \
-d "" \
-i "$icon" \
-m "$body" \
-l "http://unraid.local:60080/Settings/Userscripts"
}
cd /dev/shm/nezha
if cat nezha-agent.log | grep error || ! pgrep -x nezha-agent > /dev/null; then
echo "" > nezha-agent.log
killall nezha-agent > /dev/null
./nezha-agent > ./nezha-agent.log 2>&1 &
send_notification "⚠️ 检测到错误日志或进程不存在" "自动重启" "alert"
fisystemctl restart pagermaid 重启服务