Save Any Bot: 把 Telegram 的文件保存到各类存储端
krau/SaveAny-Bot
频道资源合集
恰饭推荐
群组
#GitHub #Telegram #文件 #保存
保存 Telegram 文件到各类存储空间 📂 (Alist、本地磁盘、Webdav...) , 支持破解禁止保存的频道
- 👍1
保存 Telegram 文件到各类存储空间 📂 (Alist、本地磁盘、Webdav...) , 支持破解禁止保存的频道
附加功能:
• 自动抢注:监听邀请码和开放注册信息,自动完成注册。
• 群组游戏:自动参与群组内的抢红包和答题等游戏,获取积分。
• 考核辅助:结合 GPT 和已知题库,提高站点考核通过率。
• 便捷的二次开发:基于 Pyrogram 开发,提供便捷的框架以实现新的签到功能。
特点:
• 多种部署方式:支持 Python 运行、Docker 部署或云端部署,满足不同用户需求。
• 完全开源:代码公开透明,不存储任何密钥或隐私信息,确保安全性。
• 稳定可靠:经过两年开发,具备一定的稳定性和安全性保障。
•
官方文档
#!/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"
fi