~优化推送设置
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
#!/bin/ash
|
#!/bin/sh
|
||||||
# Copyright (C) Juewuy
|
# Copyright (C) Juewuy
|
||||||
|
|
||||||
CRASHDIR=$(
|
CRASHDIR=$(
|
||||||
@@ -237,20 +237,21 @@ log_pusher() { #日志菜单
|
|||||||
[ "$task_push" = 1 ] && stat_task=32m已启用 || stat_task=33m未启用
|
[ "$task_push" = 1 ] && stat_task=32m已启用 || stat_task=33m未启用
|
||||||
[ -n "$device_name" ] && device_s=32m$device_name || device_s=33m未设置
|
[ -n "$device_name" ] && device_s=32m$device_name || device_s=33m未设置
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
echo -e " 1 查看\033[36m运行日志\033[0m"
|
echo -e " 1 Telegram推送 ——\033[$stat_TG\033[0m"
|
||||||
echo -e " 2 Telegram推送 ——\033[$stat_TG\033[0m"
|
echo -e " 2 PushDeer推送 ——\033[$stat_Deer\033[0m"
|
||||||
echo -e " 3 PushDeer推送 ——\033[$stat_Deer\033[0m"
|
echo -e " 3 Bark推送-IOS ——\033[$stat_bark\033[0m"
|
||||||
echo -e " 4 Bark推送-IOS ——\033[$stat_bark\033[0m"
|
echo -e " 4 Passover推送 ——\033[$stat_Po\033[0m"
|
||||||
echo -e " 5 Passover推送 ——\033[$stat_Po\033[0m"
|
echo -e " 5 PushPlus推送 ——\033[$stat_PP\033[0m"
|
||||||
echo -e " 6 PushPlus推送 ——\033[$stat_PP\033[0m"
|
echo -e " 6 SynoChat推送 ——\033[$stat_SynoChat\033[0m"
|
||||||
echo -e " 7 SynoChat推送 ——\033[$stat_SynoChat\033[0m"
|
echo -----------------------------------------------
|
||||||
echo -e " 8 推送任务日志 ——\033[$stat_task\033[0m"
|
echo -e " a 查看\033[36m运行日志\033[0m"
|
||||||
echo -e " 9 设置设备名称 ——\033[$device_s\033[0m"
|
echo -e " b 推送任务日志 ——\033[$stat_task\033[0m"
|
||||||
echo -e " 10 清空日志文件"
|
echo -e " c 设置设备名称 ——\033[$device_s\033[0m"
|
||||||
|
echo -e " d 清空日志文件"
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
read -p "请输入对应数字 > " num
|
read -p "请输入对应数字 > " num
|
||||||
case $num in
|
case $num in
|
||||||
1)
|
a)
|
||||||
if [ -s ${TMPDIR}/ShellCrash.log ]; then
|
if [ -s ${TMPDIR}/ShellCrash.log ]; then
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
cat ${TMPDIR}/ShellCrash.log
|
cat ${TMPDIR}/ShellCrash.log
|
||||||
@@ -260,7 +261,7 @@ log_pusher() { #日志菜单
|
|||||||
fi
|
fi
|
||||||
sleep 1
|
sleep 1
|
||||||
;;
|
;;
|
||||||
2)
|
1)
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
if [ -n "$push_TG" ]; then
|
if [ -n "$push_TG" ]; then
|
||||||
read -p "确认关闭TG日志推送?(1/0) > " res
|
read -p "确认关闭TG日志推送?(1/0) > " res
|
||||||
@@ -302,7 +303,7 @@ log_pusher() { #日志菜单
|
|||||||
fi
|
fi
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
3)
|
2)
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
if [ -n "$push_Deer" ]; then
|
if [ -n "$push_Deer" ]; then
|
||||||
read -p "确认关闭PushDeer日志推送?(1/0) > " res
|
read -p "确认关闭PushDeer日志推送?(1/0) > " res
|
||||||
@@ -329,7 +330,7 @@ log_pusher() { #日志菜单
|
|||||||
fi
|
fi
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
4)
|
3)
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
if [ -n "$push_bark" ]; then
|
if [ -n "$push_bark" ]; then
|
||||||
read -p "确认关闭Bark日志推送?(1/0) > " res
|
read -p "确认关闭Bark日志推送?(1/0) > " res
|
||||||
@@ -356,7 +357,7 @@ log_pusher() { #日志菜单
|
|||||||
fi
|
fi
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
5)
|
4)
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
if [ -n "$push_Po" ]; then
|
if [ -n "$push_Po" ]; then
|
||||||
read -p "确认关闭Pushover日志推送?(1/0) > " res
|
read -p "确认关闭Pushover日志推送?(1/0) > " res
|
||||||
@@ -395,7 +396,7 @@ log_pusher() { #日志菜单
|
|||||||
sleep 1
|
sleep 1
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
6)
|
5)
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
if [ -n "$push_PP" ]; then
|
if [ -n "$push_PP" ]; then
|
||||||
read -p "确认关闭PushPlus日志推送?(1/0) > " res
|
read -p "确认关闭PushPlus日志推送?(1/0) > " res
|
||||||
@@ -419,7 +420,7 @@ log_pusher() { #日志菜单
|
|||||||
sleep 1
|
sleep 1
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
7)
|
6)
|
||||||
echo -----------------------------------------------
|
echo -----------------------------------------------
|
||||||
if [ -n "$push_SynoChat" ]; then
|
if [ -n "$push_SynoChat" ]; then
|
||||||
read -p "确认关闭SynoChat日志推送?(1/0) > " res
|
read -p "确认关闭SynoChat日志推送?(1/0) > " res
|
||||||
@@ -455,19 +456,19 @@ log_pusher() { #日志菜单
|
|||||||
sleep 1
|
sleep 1
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
8)
|
b)
|
||||||
[ "$task_push" = 1 ] && task_push='' || task_push=1
|
[ "$task_push" = 1 ] && task_push='' || task_push=1
|
||||||
setconfig task_push $task_push
|
setconfig task_push $task_push
|
||||||
sleep 1
|
sleep 1
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
9)
|
c)
|
||||||
read -p "请输入本设备自定义推送名称 > " device_name
|
read -p "请输入本设备自定义推送名称 > " device_name
|
||||||
setconfig device_name $device_name
|
setconfig device_name $device_name
|
||||||
sleep 1
|
sleep 1
|
||||||
log_pusher
|
log_pusher
|
||||||
;;
|
;;
|
||||||
10)
|
d)
|
||||||
echo -e "\033[33m运行日志及任务日志均已清空!\033[0m"
|
echo -e "\033[33m运行日志及任务日志均已清空!\033[0m"
|
||||||
rm -rf ${TMPDIR}/ShellCrash.log
|
rm -rf ${TMPDIR}/ShellCrash.log
|
||||||
sleep 1
|
sleep 1
|
||||||
|
|||||||
@@ -129,10 +129,10 @@ logger() { #日志工具
|
|||||||
webpush "$url" "$content" &
|
webpush "$url" "$content" &
|
||||||
}
|
}
|
||||||
[ -n "$push_SynoChat" ] && {
|
[ -n "$push_SynoChat" ] && {
|
||||||
# url="${push_ChatURL}"
|
url="${push_ChatURL}/webapi/entry.cgi?api=SYNO.Chat.External&method=chatbot&version=2&token=${push_ChatTOKEN}"
|
||||||
# content="payload={\"text\":\"${log_text}\", \"user_ids\":[${push_ChatUSERID}]}"
|
content="payload={\"text\":\"${log_text}\", \"user_ids\":[${push_ChatUSERID}]}"
|
||||||
# webpush "$url" "$content" &
|
webpush "$url" "$content" &
|
||||||
curl -X POST "${push_ChatURL}/webapi/entry.cgi?api=SYNO.Chat.External&method=chatbot&version=2&token=${push_ChatTOKEN}" -H 'content-Type: application/json' -d "payload={\"text\":\"${log_text}\", \"user_ids\":[${push_ChatUSERID}]}" >/dev/null 2>&1
|
#curl -X POST "${push_ChatURL}/webapi/entry.cgi?api=SYNO.Chat.External&method=chatbot&version=2&token=${push_ChatTOKEN}" -H 'content-Type: application/json' -d "payload={\"text\":\"${log_text}\", \"user_ids\":[${push_ChatUSERID}]}" >/dev/null 2>&1
|
||||||
}
|
}
|
||||||
} &
|
} &
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user