{"_id":"@alex_rexby/n8n-nodes-telegram-mtproto","_rev":"2-907fc84116246a68d1af8ce7a16af1b6","name":"@alex_rexby/n8n-nodes-telegram-mtproto","dist-tags":{"latest":"0.2.0"},"versions":{"0.1.0":{"name":"@alex_rexby/n8n-nodes-telegram-mtproto","version":"0.1.0","keywords":["n8n-community-node-package","n8n","telegram","mtproto","gramjs","userbot"],"author":{"name":"Alex Rexby","email":"alexrexby@gmail.com"},"license":"MIT","_id":"@alex_rexby/n8n-nodes-telegram-mtproto@0.1.0","maintainers":[{"name":"alex_rexby","email":"avkuchin@gmail.com"}],"homepage":"https://github.com/alexrexby/n8n-nodes-telegram-mtproto","bugs":{"url":"https://github.com/alexrexby/n8n-nodes-telegram-mtproto/issues"},"n8n":{"nodes":["dist/nodes/Telegram/TelegramTrigger.node.js"],"credentials":["dist/credentials/TelegramMtprotoApi.credentials.js"],"n8nNodesApiVersion":1},"dist":{"shasum":"ef0462a7871f4ef3aa9d3557cf14651d0fd10b8b","tarball":"https://registry.npmjs.org/@alex_rexby/n8n-nodes-telegram-mtproto/-/n8n-nodes-telegram-mtproto-0.1.0.tgz","fileCount":8,"integrity":"sha512-/shc6+Mxu6TQH/8A3PKN1n02xNtrZSuI+UDzrcjg0EqccNHL3HpTWUE8v051kgDQDKMAyCi5aRrJna/NHgR/tA==","signatures":[{"sig":"MEYCIQD6ESFPJJyrvVt5SI3NNgsKhFIHzX8wCA3x3FxhCG+4sQIhAMRenoEJmzAKsphM9RNfqo6mKCUOF0yi162pjalJwxec","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13586},"main":"index.js","gitHead":"83b8df8bfd2f553f17caf28f9dfe6a889f8e30b2","scripts":{"dev":"tsc --watch","build":"tsc && npm run copy:icons","copy:icons":"cp nodes/Telegram/*.svg dist/nodes/Telegram/ 2>/dev/null; true","prepublishOnly":"npm run build"},"_npmUser":{"name":"alex_rexby","email":"avkuchin@gmail.com"},"repository":{"url":"git+https://github.com/alexrexby/n8n-nodes-telegram-mtproto.git","type":"git"},"_npmVersion":"11.12.1","description":"Telegram MTProto (GramJS) userbot trigger for n8n — слушает новые сообщения по StringSession. Корректный disconnect при деактивации (смена сессии без рестарта n8n) и явная ошибка на отозванной сессии.","directories":{},"_nodeVersion":"25.9.0","dependencies":{"telegram":"2.26.22"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"typescript":"^5.9.3","@types/node":"^20.19.33","n8n-workflow":"^2.9.0"},"peerDependencies":{"n8n-workflow":"*"},"_npmOperationalInternal":{"tmp":"tmp/n8n-nodes-telegram-mtproto_0.1.0_1782043631500_0.12473453718038763","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@alex_rexby/n8n-nodes-telegram-mtproto","version":"0.2.0","description":"Telegram MTProto (GramJS) userbot trigger for n8n — слушает новые сообщения по StringSession. Корректный disconnect при деактивации (смена сессии без рестарта n8n) и явная ошибка на отозванной сессии.","keywords":["n8n-community-node-package","n8n","telegram","mtproto","gramjs","userbot"],"license":"MIT","homepage":"https://github.com/alexrexby/n8n-nodes-telegram-mtproto","author":{"name":"Alex Rexby","email":"alexrexby@gmail.com"},"repository":{"type":"git","url":"git+https://github.com/alexrexby/n8n-nodes-telegram-mtproto.git"},"main":"index.js","publishConfig":{"access":"public"},"scripts":{"build":"tsc && npm run copy:icons","copy:icons":"cp nodes/Telegram/*.svg dist/nodes/Telegram/ 2>/dev/null; true","dev":"tsc --watch","prepublishOnly":"npm run build"},"n8n":{"n8nNodesApiVersion":1,"credentials":["dist/credentials/TelegramMtprotoApi.credentials.js"],"nodes":["dist/nodes/Telegram/TelegramTrigger.node.js"]},"dependencies":{"telegram":"2.26.22"},"peerDependencies":{"n8n-workflow":"*"},"devDependencies":{"@types/node":"^20.19.33","n8n-workflow":"^2.9.0","typescript":"^5.9.3"},"gitHead":"14ab901135387546f2c2f4925c1ebbce383d15bc","_id":"@alex_rexby/n8n-nodes-telegram-mtproto@0.2.0","bugs":{"url":"https://github.com/alexrexby/n8n-nodes-telegram-mtproto/issues"},"_nodeVersion":"25.9.0","_npmVersion":"11.12.1","dist":{"integrity":"sha512-qO5p2TtsS/mqC9bf1vfDIjhblUAMWgvYJDCqLVCMWq6o9/HK1HQFJDn9wYkqC0NMhsAw3J5O5ZF9qyY5OVZhxQ==","shasum":"c7ffa7408e25a9792d8e5a5aad7755d244d028b3","tarball":"https://registry.npmjs.org/@alex_rexby/n8n-nodes-telegram-mtproto/-/n8n-nodes-telegram-mtproto-0.2.0.tgz","fileCount":8,"unpackedSize":14065,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCci4pw8MdnH0gRgq8MmQLusG9Tko6VsNFCb4BXLolJkgIgE2i4/usUvfuW/bRp69aH5vThTQLAFG0h8AGTJlVvacw="}]},"_npmUser":{"name":"alex_rexby","email":"avkuchin@gmail.com"},"directories":{},"maintainers":[{"name":"alex_rexby","email":"avkuchin@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/n8n-nodes-telegram-mtproto_0.2.0_1782045355449_0.2259129140036622"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-21T12:07:11.314Z","modified":"2026-06-21T12:35:55.688Z","0.1.0":"2026-06-21T12:07:11.675Z","0.2.0":"2026-06-21T12:35:55.587Z"},"bugs":{"url":"https://github.com/alexrexby/n8n-nodes-telegram-mtproto/issues"},"author":{"name":"Alex Rexby","email":"alexrexby@gmail.com"},"license":"MIT","homepage":"https://github.com/alexrexby/n8n-nodes-telegram-mtproto","keywords":["n8n-community-node-package","n8n","telegram","mtproto","gramjs","userbot"],"repository":{"type":"git","url":"git+https://github.com/alexrexby/n8n-nodes-telegram-mtproto.git"},"description":"Telegram MTProto (GramJS) userbot trigger for n8n — слушает новые сообщения по StringSession. Корректный disconnect при деактивации (смена сессии без рестарта n8n) и явная ошибка на отозванной сессии.","maintainers":[{"name":"alex_rexby","email":"avkuchin@gmail.com"}],"readme":"# @alex_rexby/n8n-nodes-telegram-mtproto\n\nTelegram MTProto (userbot) триггер для n8n на базе [GramJS](https://github.com/gram-js/gramjs).\nСлушает новые сообщения по StringSession и эмитит их в workflow.\n\nDrop-in замена `n8n-nodes-telegram-mtproto` (veezex) по формату вывода, но с двумя важными отличиями:\n\n- **Корректный `closeFunction`** — при деактивации клиент полностью отключается (`disconnect` + `destroy`), кэша между активациями нет. Поэтому смена сессии в credential подхватывается обычным **off/on workflow, без перезапуска процесса n8n**.\n- **Явная ошибка на отозванной сессии** — если `auth_key` мёртв (`AUTH_KEY_UNREGISTERED`), нода падает с понятным сообщением, а не уходит в тихую тишину.\n\n## Установка\n\nn8n → Settings → Community nodes → Install:\n\n```\n@alex_rexby/n8n-nodes-telegram-mtproto\n```\n\n## Credential «Telegram MTProto (User) API»\n\n- **API ID** / **API Hash** — с https://my.telegram.org/apps\n- **Session String** — GramJS StringSession аккаунта (формат GramJS, не Telethon)\n\n## Нода «Telegram MTProto Trigger»\n\nСлушает все новые сообщения в чатах, где состоит аккаунт. На каждое сообщение эмитит:\n\n```json\n{\n  \"peer\": { \"...\": \"сущность чата (Channel/Chat/User) с className/title/username/id\" },\n  \"message\": { \"...\": \"сырое MTProto-сообщение (text, id, peerId, fromId)\" },\n  \"isGroup\": false,\n  \"isChannel\": true,\n  \"isPrivate\": false,\n  \"chat\": { \"...\": \"сущность чата\" }\n}\n```\n\n## Сборка\n\n```bash\nnpm install\nnpm run build\n```\n\n## Публикация\n\n```bash\nNPM_TOKEN=<token> npm publish\n```\n\n## Лицензия\n\n[MIT](LICENSE)\n","readmeFilename":"README.md"}