Comments 35
О. Вот это уже действительно удобно.
Очень интересно, спасибо! И необычно, и по делу!
Спасибо
Хорошая идея.
Хорошая идея.
А где взять Telegrem?
https://api.telegram.org/bot<i><b>265373548:AAFyGCqJCei9mvcxvXOWBfnjSt1p3sX1XH4</b></i>/sendmessage?chat_id=<i><b>631290</b></i>&text=<b>test</b>
тэги как-то плохо отработались.
А проверяется ли мой chat_id? Никак не найду этого момента в скрипте.
я тут понял что еще можно очень прикольно использовать netwatch, что позволяет легко мониторить нужные устройства в сети, юзая запросы с /tool fetch
А что веб хук перестал работать? с помощью веб хука сразу же отправляется сообщения
скажите, а для чего $endLoc в скрипте, его нигде не попадается в качестве переменной
на rb951 не заработал скрипт. переменные endLoc, startLoc пустые
на rb951 не заработал скрипт. переменные endLoc, startLoc пустые
Я что-то не понимаю, куда уже копать, но при выполнение скрипта у меня пустая переменная content, следовательно дальнейшая работа сводится на нет.
Файл скачивает и данные в нем есть.
Ткните носом куда копнуть :)
Файл скачивает и данные в нем есть.
Ткните носом куда копнуть :)
В выхлопе > system script environment print что то есть?, добавил в конце темы.
так же само и у меня. как выяснил переменная content пустая и после :set startLoc ( $startLoc + 11 ); только 11 в переменной startLoc. Девайс rb951
немного переделал скрипты + добавил функционал, смотреть в теме.
Поставил обновленный скрипт. Все так же. Судя по всему скрипт доходит до :find $content и высыпается. Так как меняется переменная startLoc на 11. До логирования он не доходит.
возможно старые параметры в environment остались.
сделайте выгрузку,
system script export file=1
system scheduler export file=2
можете в личку с затертым token-bot отправить, может символы какие то бьются при переносе.
сделайте выгрузку,
system script export file=1
system scheduler export file=2
можете в личку с затертым token-bot отправить, может символы какие то бьются при переносе.
можете ей 0 присвоить
:global lastEnd 0;
либо вписать в место нее 0 вписать
:global lastEnd 0;
либо вписать в место нее 0 вписать
Выяснил, что переменная content пустая так как файл getUpdates большой. Как только размер переваливает за 1Кб, содержимое файла ей не присваивается.
если в логе выдает
script,info updateID 1
это значит что файл getUpdate слишкоми жирный.
script,info updateID 1
это значит что файл getUpdate слишкоми жирный.
С LUA не понимаю. Вроде нет поддержки уже
Хабравчане, кто нибудь сталкивался с проблемой что бот отвечает постоянно i cant talk with you. Хотя chatid совпадает.
Подскажите пожалуйста, при выполнении /tool fetch url=«api.telegram.org/botxxx/sendmessage\?chat_id=xxx&text=test » keep-result=no
получаю:
status: failed
failure: ssl connection error: internal error (6)
При этом из браузера сообщения шлются, блокировки нет.
На другом провайдере где доступ блокируется, получаю
status: failed
failure: connection timeout
Подскажите, что за ssl connection error: internal error (6) и как победить?
получаю:
status: failed
failure: ssl connection error: internal error (6)
При этом из браузера сообщения шлются, блокировки нет.
На другом провайдере где доступ блокируется, получаю
status: failed
failure: connection timeout
Подскажите, что за ssl connection error: internal error (6) и как победить?
У вас в коде какая-то путаница с переменными, зачем-то объявляются глобальные, потом переобъявляются как локальные, потом присваются значения, а потом опять переобъявляются. В общем у меня в таком виде это не заработало. Переписал, может кому-то пригодится:
gist.github.com/l0ser140/cde4916b038bb14a5388bca00ce496be
gist.github.com/l0ser140/cde4916b038bb14a5388bca00ce496be
Sign up to leave a comment.
Удалённое включение скриптов Mikrotik из Telegram