Удаленный запуск скриптов через Телеграм
Правила форума
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
Уважаемые Пользователи форума, обратите внимание!
Ни при каких обстоятельствах, Администрация форума, не несёт ответственности за какой-либо, прямой или косвенный, ущерб причиненный в результате использования материалов, взятых на этом Сайте или на любом другом сайте, на который имеется гиперссылка с данного Сайта. Возникновение неисправностей, потерю программ или данных в Ваших устройствах, даже если Администрация будет явно поставлена в известность о возможности такого ущерба.
Просим Вас быть предельно осторожными и внимательными, в использовании материалов раздела. Учитывать не только Ваши пожелания, но и границы возможностей вашего оборудования.
-
- Сообщения: 1658
- Зарегистрирован: 15 сен 2017, 09:03
совершенно верно log debug. Скрипт тут ни при чём.
фрагменты скриптов, готовые работы, статьи, полезные приемы, ссылки
viewtopic.php?f=14&t=13947
viewtopic.php?f=14&t=13947
- drpioneer
- Сообщения: 175
- Зарегистрирован: 30 май 2013, 10:20
Приветствую!
Для Вашего случая, наличие в тексте команды недопустимых BotFather'ом символов '.' '[' ']' '-' '=' ломает Вашу хотелку на корню.
dark_stealth писал(а): ↑19 фев 2024, 06:11 drpioneer, во первых спасибо за скрипт! работает прекрасно и на старых 6x версиях и на последних 7x develop редакциях.

Такого функционала нет. Причина в том, что Telegram BotFather'у требуется, чтобы текст команды (слева от дефиса) состоял ТОЛЬКО из цифр, маленьких латинских букв и знака подчёркивания (заглавные буквы, пробелы, спецсимволы и кириллица недопустимы).dark_stealth писал(а): ↑19 фев 2024, 06:11 Есть маленький вопрос - большая потребность добавлять, или удалять ip адреса в разные address lists, напримервручную copy-paste грозит ошибками, а как можно передавать нужный IP address через список команд созданный в bot father?Код: Выделить всё
/forall log info [/ip firewall address-list add address=192.168.100.200 comment=temporary-added list=VIP-IP]
/setcommandsКод: Выделить всё
add_ip - /forall log info [/ip firewall address-list add address=?здесь_что писать? comment=temporary-added list=VIP-IP]
Для Вашего случая, наличие в тексте команды недопустимых BotFather'ом символов '.' '[' ']' '-' '=' ломает Вашу хотелку на корню.
Извините, не могу понять Вашего вопроса. Задайте его другими словами.
Последний раз редактировалось drpioneer 20 фев 2024, 11:31, всего редактировалось 1 раз.
-
- Сообщения: 140
- Зарегистрирован: 18 мар 2021, 12:45
- drpioneer
- Сообщения: 175
- Зарегистрирован: 30 май 2013, 10:20
Скрипт обновился. Код причёсан на предмет снижения размера скрипта. Просьба отписать о замеченных проблемах в работе скрипта.
-
- Сообщения: 21
- Зарегистрирован: 08 фев 2021, 20:45
Добрый день. Скрипт молчитdrpioneer писал(а): ↑21 фев 2024, 14:51 Скрипт обновился. Код причёсан на предмет снижения размера скрипта. Просьба отписать о замеченных проблемах в работе скрипта.
- drpioneer
- Сообщения: 175
- Зарегистрирован: 30 май 2013, 10:20
Приветствую!
Удачи!
Запустите скрипт в окне терминала и почитайте о чём пишет скрипт. Возможно это сообщение прояснит причину возникшей проблемы. Попутно обратите внимание, что формат переменной botID в новой версии скрипта изменился, теперь вначале содержимого переменной отсутствует запись 'bot'.
Удачи!
-
- Сообщения: 21
- Зарегистрирован: 08 фев 2021, 20:45
Завёлся, спасибо! Вишенку поменял.drpioneer писал(а): ↑10 мар 2024, 17:06 Приветствую!Запустите скрипт в окне терминала и почитайте о чём пишет скрипт. Возможно это сообщение прояснит причину возникшей проблемы. Попутно обратите внимание, что формат переменной botID в новой версии скрипта изменился, теперь вначале содержимого переменной отсутствует запись 'bot'.
Удачи!
Особых иземенений не наблюдаю пока что. Будет - сообщу
Кое что нашел.

139 строка скрипта.
У меня разделены DHCP сервер и CApsman на разные устройства и скрипт не может найти mac .
Но в этом ничего плохого нет, наблюдаем дальше
- drpioneer
- Сообщения: 175
- Зарегистрирован: 30 май 2013, 10:20
-
- Сообщения: 3
- Зарегистрирован: 07 дек 2016, 01:05
Доброй ночи.
Ваш скрипт один из немногих что запустился.
Log Download from api.telegram.org FINISHED
Я сделал четыре простых скрипта и прописал их в телеграм. но после запуска каманды микротик и телеграмм молчит.
Второй вопрос, что отключить в вашем скрипте чтобы не было видно логи с микротика(с какого айпи зашел и прочее) - нужен только для запска скриптов сохраненных в микротике.
К примеру
/interface wireguard disable [find name="Wireguard-Hetzner"]
Ваш скрипт один из немногих что запустился.
Log Download from api.telegram.org FINISHED
Я сделал четыре простых скрипта и прописал их в телеграм. но после запуска каманды микротик и телеграмм молчит.
Второй вопрос, что отключить в вашем скрипте чтобы не было видно логи с микротика(с какого айпи зашел и прочее) - нужен только для запска скриптов сохраненных в микротике.
К примеру
/interface wireguard disable [find name="Wireguard-Hetzner"]
- drpioneer
- Сообщения: 175
- Зарегистрирован: 30 май 2013, 10:20
Приветствую!

Для проверки работоспособности скрипта отправьте в Вашу Телеграм-группу команду:
Код: Выделить всё
/forall log warning [/system resource get uptime]
Код: Выделить всё
🍒 mikrotik1:
15:41:52 Telegram user "hooky" is trying to execute command: log
15:41:52 9w07:39:27
Код: Выделить всё
/mikrotik1 scriptname
scriptname - имя скрипта.
255 и 256 строки скрипта содержат условия поиска записей журнала, которые затем транслируются и будут видны в Вашей Телеграм-группе.
Просто измените условия поиска под свои нужды.
Надеюсь помог.