а действительно, может и прокатит, что-то я не ищу легких путей
попробую - отпишусь
ваш вариант подходит только для одного исключаемого значения, всетаки думаю придется использовать "~"drpioneer писал(а): ↑21 май 2020, 18:24 Есть такой вариант, правда он медленный:
Код: Выделить всё
if ($index !=
Код: Выделить всё
{
:local startBuf [/log find message~"2045461"]
:local removeThese [/log find message~"10440303368"]
:foreach i in=$startBuf do={
if ($i != $removeThese) do={
:put "$i != $removeThese"
} else={:put "$i = $removeThese"}
}
}
Код: Выделить всё
{
:local startBuf [/log find message~"2045461"]
:local removeThese [/log find message~"10440303368"]
if ($startBuf != $removeThese) do={
:put "$startBuf != $removeThese"
} else={:put "$startBuf = $removeThese"}
}
попробовал сделать по вашему
Код: Выделить всё
{
:foreach index in=[ /log find message~"2045461" ] do={
if ($index != [ /log find message~"10440303368" ]) do={
:put ($index."!=".[ /log find message~"10440303368" ]);
} else={:put ($index."=".[ /log find message~"10440303368" ])}
}
}
Сама телега работает через соксы, а api напрямую.
Я сделал так:
На компе устанавливаю OpenSSH сервер, много разных перепробывал, мне лично понравился bitvisessh.
Код: Выделить всё
/user ssh-keys private import private-key-file=id_dsa public-key-file=id_dsa.pub user=admin
Код: Выделить всё
curl --socks5-hostname айпипрокси:порт "https://api.telegram.org/bot000000000:AAFQpXv5SK5gY3gMLPSYS8XHX1Ux7FvB3G8/sendmessage?chat_id=22222222&text=Привет мир"
exit
Код: Выделить всё
/system ssh-exec address=ipлокальногокомпа user=admin command="c:/scripts/tele.cmd"
А вот это для меня новость! Видимо совсем я не слежу за обстановкой! Оказывается так можно было. Интересно, и давно это?hulitolku писал(а): ↑23 май 2020, 15:15 На микроте делаю скрипт:
Ну а дальше этот скрипт уже вставляется в условия других скриптов.Код: Выделить всё
/system ssh-exec address=ipлокальногокомпа user=admin command="c:/scripts/tele.cmd"
Код: Выделить всё
[podarok66@RB750Gr3] > :put ([/system ssh-exec address=192.168.100.10 user=podarok66 command="/log info message=\"Vsem hana!\"" as-value]->"exit-code")
Код: Выделить всё
0
Код: Выделить всё
:put ([/system ssh-exec address=192.168.100.10 user=podarok66 command="[/log info message=\"Vsem hana!\"" as-value]->"exit-code")
Да я сам второй день только начал изучать скриптинг.Интересно, и давно это?
Код: Выделить всё
:global curl
set curl "curl --socks5-hostname айпипрокси:порт"
:global api
set api "\"https://api.telegram.org/bot000000000:AAFQpffgvhggffghhgYgfhgLPSYS8XHX1Ux7FvB3G8/sendmessage?chat_id=00000000&text="
/system ssh-exec address=192.168.1.2 user=admin command="$curl $api%20%0AПривет%20мир"
Код: Выделить всё
set api "\"https://api.telegram.org/bot000000000:AAFQpffgvhggffghhgYgfhgLPSYS8XHX1Ux7FvB3G8/sendmessage?chat_id=00000000&text="