Страница 1 из 1

Перестали работать скрипты с отправкой инфы на Телеграмм.

Добавлено: 30 июн 2021, 18:47
ArtZor
Собственно проблема в заголовке.
Скрипт:

Код: Выделить всё

# BEGIN SETUP
:local scheduleName "MyIP"
local bot "TOKEN"
local ChatID "IDЧАТА"
# END SETUP


/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]


  /system scheduler set [find name="$scheduleName"] comment=$currentTime
  /tool fetch url="https://api.telegram.org/bot$bot/sendmessage?chat_id=$ChatID&text=Moy IP - $ip" keep-result=no;


Работало все прекрасно, долго, нудно, и стабильно ... около недели назад - просто перестали приходить в телегу сообщения от микрота ... Особо времени не было разбираться, забИл ... Сейчас решил все таки понять почему, но никак...

Что сделано:
Сменил БОТА в телеге, получил новый ТОКЕН, сделал овый канал ( чат ) в телеграм... бесполезно ...

Если в скрипты воткнуть просто:

Код: Выделить всё

/tool fetch url="https://api.telegram.org/bot$bot/sendmessage?chat_id=$ChatID&text=Moy IP - $ip" keep-result=no;
, подставив ТОКЕН и ИДЧАТА - все приходит, все работает, у меня такое ощущение что сменились правила написания скриптов в ROUTEROS , могу ошибаться, не силен в этом...

Подскажите, куда копать. СПасибо.

Re: Перестали работать скрипты с отправкой инфы на Телеграмм.

Добавлено: 03 июл 2021, 14:05
imaoskol
У меня такая же схема как у вас. Всё работает давно и стабильно.
Правда я прошивки обновляю по необходимости. Сейчас 6.46.5

Re: Перестали работать скрипты с отправкой инфы на Телеграмм.

Добавлено: 07 июл 2021, 12:41
seel2304
ArtZor писал(а): 30 июн 2021, 18:47 Собственно проблема в заголовке.
Скрипт:

Код: Выделить всё

# BEGIN SETUP
:local scheduleName "MyIP"
local bot "TOKEN"
local ChatID "IDЧАТА"
# END SETUP


/tool fetch url="https://wtfismyip.com/text" mode=https dst-path=ip.txt
local ip [file get ip.txt contents ]


  /system scheduler set [find name="$scheduleName"] comment=$currentTime
  /tool fetch url="https://api.telegram.org/bot$bot/sendmessage?chat_id=$ChatID&text=Moy IP - $ip" keep-result=no;


Работало все прекрасно, долго, нудно, и стабильно ... около недели назад - просто перестали приходить в телегу сообщения от микрота ... Особо времени не было разбираться, забИл ... Сейчас решил все таки понять почему, но никак...

Что сделано:
Сменил БОТА в телеге, получил новый ТОКЕН, сделал овый канал ( чат ) в телеграм... бесполезно ...

Если в скрипты воткнуть просто:

Код: Выделить всё

/tool fetch url="https://api.telegram.org/bot$bot/sendmessage?chat_id=$ChatID&text=Moy IP - $ip" keep-result=no;
, подставив ТОКЕН и ИДЧАТА - все приходит, все работает, у меня такое ощущение что сменились правила написания скриптов в ROUTEROS , могу ошибаться, не силен в этом...

Подскажите, куда копать. СПасибо.
Откуда взялась переменная $currentTime ? Её, похоже, что ничего не назначает. Может быть, в этом и проблема