Backup: mikrotik

This commit is contained in:
2025-12-27 21:50:06 +00:00
parent 1821f2540d
commit 9abe0c1404

View File

@@ -0,0 +1 @@
{"updatedAt":"2025-11-29T21:59:25.882Z","createdAt":"2025-11-29T20:59:52.613Z","id":"ToDRzIsMSKmFdU22","name":"mikrotik","active":false,"isArchived":false,"nodes":[{"parameters":{"functionCode":"const message = $input.all()[0].json.message.text;\nconst chatId = $input.all()[0].json.message.chat.id;\n\nconst match = message.match(/^\\/addip (\\d+\\.\\d+\\.\\d+\\.\\d+)(?: (\\S+)(?: (\\S+)(?: \"(.+)\")?)?)?/);\n\nif (!match) {\n return [{ json: { chatId, error: 'Формат: /addip IP [список] [таймаут] \"[комментарий]\"' } }];\n}\n\nconst [, ip, list = 'trusted', timeout = '1d', comment = 'Добавлено через Telegram'] = match;\nreturn [{ json: { chatId, ip, list, timeout, comment } }];"},"name":"Parse Command","type":"n8n-nodes-base.function","typeVersion":1,"position":[-960,976],"id":"4a48ea56-0bd0-467f-acb4-24aa6228dcd7"},{"parameters":{"authentication":"basicAuth","requestMethod":"POST","url":"http://10.33.33.1:8738/rest/ip/firewall/address-list/add","jsonParameters":true,"options":{},"bodyParametersJson":"={\n \"address\": \"{{ $json.ip }}\",\n \"list\": \"{{ $json.list }}\",\n \"timeout\": \"{{ $json.timeout }}\",\n \"comment\": \"{{ $json.comment }}\"\n}"},"name":"Add to MikroTik","type":"n8n-nodes-base.httpRequest","typeVersion":1,"position":[-720,976],"id":"03cd0c69-269b-46e3-84a9-af04ad098f6a","credentials":{"httpBasicAuth":{"id":"gBAUOrSceRAWqNfB","name":"mikrot api"}}},{"parameters":{"updates":["*"],"additionalFields":{}},"name":"Telegram Trigger1","type":"n8n-nodes-base.telegramTrigger","typeVersion":1,"position":[-1152,976],"id":"416be817-5533-4dc2-8c2e-87f266bdd2a5","webhookId":"d90faed7-0985-4037-95d5-1d5faa092ae2","credentials":{"telegramApi":{"id":"L9KHcMiteyKROF5r","name":"Telegram account"}}},{"parameters":{"chatId":"1171589143","text":"ip dobalen","additionalFields":{}},"name":"Telegram Success1","type":"n8n-nodes-base.telegram","typeVersion":1,"position":[-480,976],"id":"7374248f-553c-49b3-8b34-4412faa04c70","webhookId":"321b1665-3f87-409b-a855-2e92fb4155a4","credentials":{"telegramApi":{"id":"L9KHcMiteyKROF5r","name":"Telegram account"}}}],"connections":{"Parse Command":{"main":[[{"node":"Add to MikroTik","type":"main","index":0}]]},"Add to MikroTik":{"main":[[{"node":"Telegram Success1","type":"main","index":0}]]},"Telegram Trigger1":{"main":[[{"node":"Parse Command","type":"main","index":0}]]}},"settings":{"executionOrder":"v1"},"staticData":null,"meta":{"templateCredsSetupCompleted":true},"pinData":{},"versionId":"a540ad77-73fa-4395-9ec4-fca15113edcf","activeVersionId":null,"triggerCount":0,"shared":[{"updatedAt":"2025-11-29T20:59:52.613Z","createdAt":"2025-11-29T20:59:52.613Z","role":"workflow:owner","workflowId":"ToDRzIsMSKmFdU22","projectId":"sYuiFAb87pAir6jV"}],"activeVersion":null,"tags":[]}