{"_id":"@catalogicus-international/n8n-nodes-max-advance","_rev":"3-42c1940c819d06757bdc74b3411ed72e","name":"@catalogicus-international/n8n-nodes-max-advance","dist-tags":{"latest":"0.1.2"},"versions":{"0.1.0":{"name":"@catalogicus-international/n8n-nodes-max-advance","version":"0.1.0","keywords":["max","messenger","bot","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-max-advance@0.1.0","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-max-advance#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-max-advance/issues"},"n8n":{"nodes":["dist/nodes/MaxAdvance/MaxAdvanceBot.node.js","dist/nodes/MaxAdvance/MaxAdvanceChat.node.js","dist/nodes/MaxAdvance/MaxAdvanceChatAdministrator.node.js","dist/nodes/MaxAdvance/MaxAdvanceChatMember.node.js","dist/nodes/MaxAdvance/MaxAdvanceComment.node.js","dist/nodes/MaxAdvance/MaxAdvanceMedia.node.js","dist/nodes/MaxAdvance/MaxAdvanceMessage.node.js","dist/nodes/MaxAdvance/MaxAdvanceSubscription.node.js","dist/nodes/MaxAdvance/MaxAdvanceTrigger.node.js"],"strict":false,"credentials":["dist/credentials/MaxAdvanceApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"2f8cf8d2654054cb761f5aed37b17fec841a535b","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-max-advance/-/n8n-nodes-max-advance-0.1.0.tgz","fileCount":88,"integrity":"sha512-LIlxCxbvNq21b1tGWq3Q5jJMXL+5MnbPsdMtAZNMCiN14WBARHop1Rma9+oaFW1q7NvsnNFJ6fDZ7Wnc4TjG5A==","signatures":[{"sig":"MEYCIQD3VN5LXKZdOGGieE9whLKivFtA0Etj90Hz3LDGdlbv9wIhALYUHeW1L4eZuqYIefIjfXY2zQ+/rMl/dg2UA3oxQ0RY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":828074},"engines":{"node":">=20.15"},"scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"jest --runInBand","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","test:coverage":"jest --coverage --runInBand","prepublishOnly":"pnpm run lint && pnpm run build && pnpm test"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-max-advance.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced n8n community nodes for the current MAX Bot API","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jest":"30.3.0","eslint":"9.29.0","ts-jest":"29.4.9","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@types/jest":"^30.0.0","@n8n/node-cli":"*","jest-mock-extended":"4.0.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-max-advance_0.1.0_1788966577511_0.2262101677676258","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@catalogicus-international/n8n-nodes-max-advance","version":"0.1.1","keywords":["max","messenger","bot","n8n-community-node-package"],"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","_id":"@catalogicus-international/n8n-nodes-max-advance@0.1.1","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"homepage":"https://github.com/catalogicus-international/n8n-nodes-max-advance#readme","bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-max-advance/issues"},"n8n":{"nodes":["dist/nodes/MaxAdvance/MaxAdvanceBot.node.js","dist/nodes/MaxAdvance/MaxAdvanceChat.node.js","dist/nodes/MaxAdvance/MaxAdvanceChatAdministrator.node.js","dist/nodes/MaxAdvance/MaxAdvanceChatMember.node.js","dist/nodes/MaxAdvance/MaxAdvanceComment.node.js","dist/nodes/MaxAdvance/MaxAdvanceMedia.node.js","dist/nodes/MaxAdvance/MaxAdvanceMessage.node.js","dist/nodes/MaxAdvance/MaxAdvanceSubscription.node.js","dist/nodes/MaxAdvance/MaxAdvanceTrigger.node.js"],"strict":false,"credentials":["dist/credentials/MaxAdvanceApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"1e29b6615a651904408f5ee096fd3e2e8cd35ee7","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-max-advance/-/n8n-nodes-max-advance-0.1.1.tgz","fileCount":88,"integrity":"sha512-U33uuXoc3psj14bxEXDQQHKIZ4OtfwCJSR8fLC3vBA2eRW54zdl2JIVL0S6H0CvKLFz2x1AEblwPq8rvZEDpvA==","signatures":[{"sig":"MEQCIG2X0xCkZayL0A3gIUdD+ASZ7zJ7lWbXBL/kNp7bO8G/AiA/ctTnP2LNERtgvyqdVDaHF439eRjaE6/BkujV8vuYAA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIAsdQaWZSUS71iup9KPptKbRo+/RZll6KNKNoke5daJYAiEA+WcsvIf43StcmRwa00tRG2BusGvFwJEKJHrxfkBlVT8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":826011},"engines":{"node":">=20.15"},"gitHead":"1a3ebeb2a3348557ea96035aedf55f7ca2c1f2c4","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"jest --runInBand","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","test:coverage":"jest --coverage --runInBand","prepublishOnly":"pnpm run lint && pnpm run build && pnpm test"},"_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-max-advance.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced n8n community nodes for the current MAX Bot API","directories":{},"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jest":"30.3.0","eslint":"9.29.0","ts-jest":"29.4.9","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@types/jest":"^30.0.0","@n8n/node-cli":"*","jest-mock-extended":"4.0.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-max-advance_0.1.1_1789424815703_0.28253216706374107","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"_id":"@catalogicus-international/n8n-nodes-max-advance@0.1.2","n8n":{"nodes":["dist/nodes/MaxAdvance/MaxAdvanceBot.node.js","dist/nodes/MaxAdvance/MaxAdvanceChat.node.js","dist/nodes/MaxAdvance/MaxAdvanceChatAdministrator.node.js","dist/nodes/MaxAdvance/MaxAdvanceChatMember.node.js","dist/nodes/MaxAdvance/MaxAdvanceComment.node.js","dist/nodes/MaxAdvance/MaxAdvanceMedia.node.js","dist/nodes/MaxAdvance/MaxAdvanceMessage.node.js","dist/nodes/MaxAdvance/MaxAdvanceSubscription.node.js","dist/nodes/MaxAdvance/MaxAdvanceTrigger.node.js"],"strict":false,"credentials":["dist/credentials/MaxAdvanceApi.credentials.js"],"n8nNodesApiVersion":1},"bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-max-advance/issues"},"dist":{"shasum":"7203b425a912f021efa90850827c905367d05433","tarball":"https://registry.npmjs.org/@catalogicus-international/n8n-nodes-max-advance/-/n8n-nodes-max-advance-0.1.2.tgz","fileCount":88,"integrity":"sha512-B8+NftAaOb43/D98gaXpFem6GBj5OX/bqvH6Rk8K4+VL3QP3lIHBcD2oBsUueGgK+8a3OcZKmoD1hfnY7gwajg==","signatures":[{"sig":"MEUCIQD15ozIYPCytgZrf1TmX6eerWFIU8kPH5jjvcIlsAKb4gIgUq3DSkxXu8xGwGCN0vf9Wa4aOPV+3T5q6jfX3hHuYzw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIGeLDdQuFDaxEgIPe3tzDIv8oSH5Nh++mYDmtNwGw/OwAiEAhNaPwfVtDmhPrNuhzweLkSj9kmSx9viTE6rwmTAEMSo="}],"unpackedSize":826011},"name":"@catalogicus-international/n8n-nodes-max-advance","author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"engines":{"node":">=20.15"},"gitHead":"60c68510b8c2b3d181315aebc51b3abfe623262d","license":"MIT","scripts":{"dev":"n8n-node dev","lint":"n8n-node lint","test":"jest --runInBand","build":"n8n-node build","release":"n8n-node release","lint:fix":"n8n-node lint --fix","build:watch":"tsc --watch","test:coverage":"jest --coverage --runInBand","prepublishOnly":"pnpm run lint && pnpm run build && pnpm test"},"version":"0.1.2","_npmUser":{"name":"vabelous","email":"mailforbva@gmail.com"},"homepage":"https://github.com/catalogicus-international/n8n-nodes-max-advance#readme","keywords":["max","messenger","bot","n8n-community-node-package"],"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-max-advance.git","type":"git"},"_npmVersion":"11.17.0","description":"Advanced n8n community nodes for the current MAX Bot API","directories":{},"maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"_nodeVersion":"24.19.0","publishConfig":{"access":"public","provenance":true},"_hasShrinkwrap":false,"packageManager":"pnpm@9.15.0","devDependencies":{"jest":"30.3.0","eslint":"9.29.0","ts-jest":"29.4.9","prettier":"3.8.3","release-it":"20.2.0","typescript":"5.9.3","@types/jest":"^30.0.0","@n8n/node-cli":"*","jest-mock-extended":"4.0.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-max-advance_0.1.2_1789425971247_0.20803140808643494"}}},"time":{"created":"2026-09-09T15:09:37.369Z","modified":"2026-09-14T22:46:11.511Z","0.1.0":"2026-09-09T15:09:37.651Z","0.1.1":"2026-09-14T22:26:55.859Z","0.1.2":"2026-09-14T22:46:11.354Z"},"bugs":{"url":"https://github.com/catalogicus-international/n8n-nodes-max-advance/issues"},"author":{"name":"Catalogicus International","email":"noreply@catalogicus-international.invalid"},"license":"MIT","homepage":"https://github.com/catalogicus-international/n8n-nodes-max-advance#readme","keywords":["max","messenger","bot","n8n-community-node-package"],"repository":{"url":"git+https://github.com/catalogicus-international/n8n-nodes-max-advance.git","type":"git"},"description":"Advanced n8n community nodes for the current MAX Bot API","maintainers":[{"name":"vabelous","email":"mailforbva@gmail.com"}],"readme":"# @catalogicus-international/n8n-nodes-max-advance\n\nРасширенный набор community nodes для работы n8n с актуальным MAX Bot API.\n\n## Установка\n\nВ `Settings → Community Nodes` укажите:\n\n```text\n@catalogicus-international/n8n-nodes-max-advance\n```\n\nДля разработки используйте Node.js 20.15+ и pnpm 9:\n\n```bash\npnpm install\npnpm run lint\npnpm run build\npnpm test\n```\n\n## Credentials\n\nСоздайте credentials `MAX Advance API` и укажите токен бота. Base URL по умолчанию —\n`https://platform-api2.max.ru`. Токен передаётся только в заголовке `Authorization`.\n\nВсе `int64`-идентификаторы MAX представлены строками, поэтому большие ID не теряют точность.\n\n## Ноды\n\n- `MAX Advance Bot` — информация о боте и команды.\n- `MAX Advance Message` — отправка, чтение, изменение, удаление и callback-ответы.\n- `MAX Advance Media` — загрузка binary-файлов и сведения о видео.\n- `MAX Advance Chat` — информация и настройки чата, действия, pin и членство бота.\n- `MAX Advance Chat Administrator` — получение и управление администраторами.\n- `MAX Advance Chat Member` — получение, удаление и блокировка участников.\n- `MAX Advance Comment` — CRUD комментариев к постам каналов.\n- `MAX Advance Subscription` — управление webhook-подписками.\n- `MAX Advance Trigger` — production webhook-trigger для событий MAX.\n\nОтключённый `GET /chats`, удаляемое добавление участников и Long Polling намеренно не\nпредставлены.\n\n## Сообщения и медиа\n\n`MAX Advance Message` отправляет сообщения пользователю или в чат, поддерживает plain text,\nMarkdown, HTML, reply/forward, notify, отключение link preview и inline-клавиатуры. Вложения\nможно передать из binary data, по прямому URL изображения, через готовый MAX token или полным\nattachment JSON. Binary-вложения загружаются последовательно, в порядке настройки.\n\nПри временной ошибке `attachment.not.ready` отправка повторяется через 700, 1500 и 3000 мс.\nMarkdown передаётся в MAX без локальной проверки количества символов форматирования, поэтому\nлитеральные `*`, `_` и обратные кавычки внутри названий не блокируют отправку. Для распознанной\nошибки Markdown от MAX доступен включённый по умолчанию однократный fallback в plain text. Общие\nmutating-запросы автоматически не повторяются.\n\n`MAX Advance Media → Upload Binary` выполняет двухэтапную загрузку и возвращает `type`,\n`payload`, а также `token`/`url`, если они доступны. Поддерживаются `image`, `video`, `audio`,\n`file` с лимитами из [официальной документации](https://dev.max.ru/docs-api/methods/POST/uploads).\n\n## Trigger\n\nПри активации trigger регистрирует свой HTTPS webhook, а при деактивации удаляет только его.\n`All Events` не передаёт `update_types`, поэтому принимает и будущие типы событий. `Selected\nEvents` ограничивает подписку выбранными типами. Можно задать secret и фильтры user/chat ID.\n\nWebhook должен быть доступен через HTTPS на порту 443 с доверенным TLS-сертификатом. Secret\nпроверяется по `X-Max-Bot-Api-Secret` до запуска workflow.\n\n## Релиз\n\nCI проверяет lint, build, tests и содержимое npm archive. Теги `v*.*.*` запускают публикацию\nчерез npm Trusted Publisher/OIDC; remote и публикация настраиваются отдельно владельцем.\n\n## Лицензия\n\nMIT © 2026 Catalogicus International.\n","readmeFilename":"README.md"}