Добрый день.
Подскажите плз с отправкой в телеграмм..
Если отправляю с терминала
/tool fetch url="https://api.telegram.org/botХХХХХХХХХХХ ... text=текст"
все отправляется.
Если создаю скрипт и запускаю скрипт, то отправка в телеграмм не работает.
[Beta] Мониторинг интернета с уведомлением в Telegram
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 1199
- Зарегистрирован: 29 сен 2011, 09:16
...sendMessage\?chat_id=...kgrapes писал(а): ↑21 фев 2019, 14:42 Добрый день.
Подскажите плз с отправкой в телеграмм..
Если отправляю с терминала
/tool fetch url="https://api.telegram.org/botХХХХХХХХХХХ ... text=текст"
все отправляется.
Если создаю скрипт и запускаю скрипт, то отправка в телеграмм не работает.
-
- Сообщения: 2
- Зарегистрирован: 21 фев 2019, 14:16
- Dragon_Knight
- Сообщения: 1724
- Зарегистрирован: 26 мар 2012, 18:21
- Откуда: МО, Мытищи
- Контактная информация:
В моём коде есть функция Send2Telegram. Используйте её, передавая нужный текст..
Небольшой свод правил логики и ссылок:
- Если устройство имеет Ethernet порт, то оно обязано быть подключено через него. Компьютер, Ноутбук, Телевизор, Принтер, Камера видеонаблюдения, и т.д.
- Если нет возможности протянуть кабель, то найдите её, или страдайте со своими проблемами Wi-Fi дальше.
- Wi-Fi это сеть для мобильных устройств. Если Вы подключили свой шикарный 50" телевизор не кабелем, то без фотоотчёта, когда он лежит у Вас в кармане дальнейшего разговора не получиться. Это относится и ко всем остальным устройствам.
- Если Ваше устройство вызывает вопросы в работе, первое что необходимо делать: NetInstall + дальнейшая настройка вручную.
- Не используйте WebFig или QuickSet - это пути к глюкам и ошибкам. Только SSH или WinBox, и да, - WinBox есть под Android.
- name.rsc - это текстовый файл, и Вы можете его открыть блокнотом.
- Если Вы хотите связаться со мной для ремонта или настройки, то: Telegram ( Не благотворительность ).
- Мой сайт по Mikrotik: Global Zone >> MikroTik.
-
- Сообщения: 1601
- Зарегистрирован: 15 сен 2017, 09:03
Для Дракона:
Мне понравились некоторые приемы программирования в самом Вашем скрипте.
Например, раньше, как то не задумывался, что можно создавать "локальные" функции - т.е. известные только внутри самого скрипта - почему то в мануалах только "глобальные" видел везде и собственно с ними всегда работать пробовал. Видимо как-то "локальные" упустил. Разница в принципе не большая, т.к. можно и глобальные использовать, а потом за ненадобностью их "уничтожить" из окружения переменных, например "пустой" командой :set $Name (без указания аргумента).
Также понравился используемый Вами прием правки интервалов работы скрипта в Шедуллере.
Насчет самого скрипта - весьма полезная штука для роутеров, на которые нельзя поставить Dude и его нет ни на одном другом "близлежащем" роутере локальной или так скажем "доступной" (Вашей) сети ...
Если же есть возможность использовать DUDE, то ....и говорить нечего - там возможности мониторинга чего-либо очень широки. Плюс в Dude можно создать свой Notification для отправки сообщений о любых мониторируемых событиях (не только пингах) в тот же Телеграмм.
Мне понравились некоторые приемы программирования в самом Вашем скрипте.
Например, раньше, как то не задумывался, что можно создавать "локальные" функции - т.е. известные только внутри самого скрипта - почему то в мануалах только "глобальные" видел везде и собственно с ними всегда работать пробовал. Видимо как-то "локальные" упустил. Разница в принципе не большая, т.к. можно и глобальные использовать, а потом за ненадобностью их "уничтожить" из окружения переменных, например "пустой" командой :set $Name (без указания аргумента).
Также понравился используемый Вами прием правки интервалов работы скрипта в Шедуллере.
Насчет самого скрипта - весьма полезная штука для роутеров, на которые нельзя поставить Dude и его нет ни на одном другом "близлежащем" роутере локальной или так скажем "доступной" (Вашей) сети ...
Если же есть возможность использовать DUDE, то ....и говорить нечего - там возможности мониторинга чего-либо очень широки. Плюс в Dude можно создать свой Notification для отправки сообщений о любых мониторируемых событиях (не только пингах) в тот же Телеграмм.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
-
- Сообщения: 2
- Зарегистрирован: 16 фев 2019, 17:50
- Откуда: М.О. Мытищи
Добрый день. Помогите, пожалуйста, разобраться чайнику! После 5 летней безпроблемной работы моего старичка Asus RT-N66U решил я обновить роутер... Как говориться небыло печали, купил я .... MikroTik hAP ac2. После недельного "курения" форума, настроил таки такую конфигурацию: ether1-WAN (основной интернет InfoLine), ether2-WAN-R (резервный канал через Asus подключенного мостом к WiFi соседской ТД). Все работает и переключается на резервный при пропадании основного канала. А вот с отправкой сообщения в Телегу через schedule никак не могу справиться. Через терминал сообщения уходят, а через schedule нет... Как настроить, что бы при недоступности InfoLine приходили сообщения что роутер перешел на резервный канал, а при восстановлении InfoLine что вернулись на основной. Скрипты для меня, как китайская грамота(((( Буду очень благодарен за помощь!
- Вложения
-
- schedule1.jpg
- (162.08 КБ) 0 скачиваний
-
- Сообщения: 2
- Зарегистрирован: 16 фев 2019, 17:50
- Откуда: М.О. Мытищи
Все таки справился. Сообщения приходят. Но приходят соответственно только после восстановления основного канала. А как сделать что бы сообщения о падении основного канала отправлялись сразу через резервный?
-
- Сообщения: 5
- Зарегистрирован: 27 авг 2023, 15:38
Если поднимется резервный, то сообщение в любом случае придёт.
А чтобы поднялся второй, можно использовать рекурсивную маршрутизацию
-
- Сообщения: 5
- Зарегистрирован: 27 авг 2023, 15:38
Сделал ребут по команде и получил вечно перезагружающийся аппарат, ведь сообщение не успевает удаляться. Решил тем что команду по удалению сообщения внёс в скрипт перезагрузки перед перезагрузкой и всё норм