{"_id":"@beautyfree/nestjs-telegraf","_rev":"2-d03ef2a4cd5541e4669bda95cf025b11","name":"@beautyfree/nestjs-telegraf","dist-tags":{"latest":"2.8.2"},"versions":{"2.8.1":{"name":"@beautyfree/nestjs-telegraf","version":"2.8.1","keywords":["nest","nestjs","nestjs-module","telegraf","telegram","telegram bot","telegram bot api","bot","bot api","bot framework"],"author":{"name":"0x467","email":"0x467@pm.me"},"license":"MIT","_id":"@beautyfree/nestjs-telegraf@2.8.1","maintainers":[{"name":"beautyfree","email":"alex.elizarov1@gmail.com"}],"contributors":[{"name":"Arthur Asimov","email":"arthur.asimov.z0@gmail.com"}],"homepage":"https://nestjs-telegraf.0x467.com/","bugs":{"url":"https://github.com/0x467/nestjs-telegraf/issues"},"dist":{"shasum":"d3d052d4841b5ad268df50b7c11d5616c544fdb9","tarball":"https://registry.npmjs.org/@beautyfree/nestjs-telegraf/-/nestjs-telegraf-2.8.1.tgz","fileCount":145,"integrity":"sha512-ZaOvly4TsdZoM/xZUk+R3DAq6qT+GRoc/rocvYGKw9dzWnGJLbZpubIJq5wV2DHBl/jgXD1nrQMcbB5IRpf+4g==","signatures":[{"sig":"MEUCIHZGCzwbTWynmAww05befxgalFyAXPCBIGbrvcA0dH/GAiEA+AeMn2Fmm8+XM92LOCbkNVE0bYD8PnvHH7NZDETrL30=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":106186},"main":"./dist/index.js","husky":{"hooks":{"commit-msg":"commitlint -c .commitlintrc.json -E HUSKY_GIT_PARAMS","pre-commit":"lint-staged"}},"types":"./dist/index.d.ts","gitHead":"194419dc799f0872fcf4000a5e1266c462dac8c7","scripts":{"test":"","build":"rm -rf dist && tsc -p tsconfig.json","docs:dev":"vitepress dev","precommit":"lint-staged","docs:build":"vitepress build","publish:npm":"npm publish --access public","docs:preview":"vitepress preview","typedoc:build":"typedoc --tsconfig ./tsconfig.typedoc.json","prepublish:npm":"npm run build"},"_npmUser":{"name":"beautyfree","email":"alex.elizarov1@gmail.com"},"repository":{"url":"git+ssh://git@github.com/0x467/nestjs-telegraf.git","type":"git"},"_npmVersion":"10.2.3","description":"Telegraf module for NestJS","directories":{},"lint-staged":{"*.ts":["prettier --write"]},"_nodeVersion":"20.10.0","dependencies":{"lodash":"^4.17.21"},"_hasShrinkwrap":false,"devDependencies":{"husky":"9.0.11","eslint":"^8.0.0","typedoc":"0.26.2","prettier":"3.3.2","telegraf":"^4.16.3","vitepress":"^1.2.3","typescript":"5.5.2","lint-staged":"15.2.7","@nestjs/core":"^10.3.9","@types/lodash":"4.17.7","@nestjs/common":"^10.3.9","@commitlint/cli":"19.3.0","reflect-metadata":"^0.2.2","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","@typescript-eslint/parser":"7.16.1","@commitlint/config-angular":"19.3.0","@typescript-eslint/eslint-plugin":"7.17.0"},"peerDependencies":{"telegraf":"^4.0.0","typescript":"^4.1.2 || ^5.0.0","@nestjs/core":"^9.0.0 || ^10.0.0","@nestjs/common":"^9.0.0 || ^10.0.0","reflect-metadata":"^0.2.2"},"_npmOperationalInternal":{"tmp":"tmp/nestjs-telegraf_2.8.1_1741638099575_0.15010600645803462","host":"s3://npm-registry-packages-npm-production"}},"2.8.2":{"name":"@beautyfree/nestjs-telegraf","version":"2.8.2","description":"Telegraf module for NestJS","keywords":["nest","nestjs","nestjs-module","telegraf","telegram","telegram bot","telegram bot api","bot","bot api","bot framework"],"homepage":"https://nestjs-telegraf.0x467.com/","bugs":{"url":"https://github.com/beautyfree/nestjs-telegraf/issues"},"repository":{"type":"git","url":"git+ssh://git@github.com/beautyfree/nestjs-telegraf.git"},"license":"MIT","author":{"name":"Alexey Elizarov","email":"alex.elizarov1@gmail.com"},"main":"./dist/index.js","types":"./dist/index.d.ts","scripts":{"build":"rm -rf dist && tsc -p tsconfig.json","precommit":"lint-staged","prepublish:npm":"npm run build","publish:npm":"npm publish --access public","test":"","typedoc:build":"typedoc --tsconfig ./tsconfig.typedoc.json","docs:dev":"vitepress dev","docs:build":"vitepress build","docs:preview":"vitepress preview"},"husky":{"hooks":{"pre-commit":"lint-staged","commit-msg":"commitlint -c .commitlintrc.json -E HUSKY_GIT_PARAMS"}},"lint-staged":{"*.ts":["prettier --write"]},"dependencies":{"lodash":"^4.17.21"},"devDependencies":{"@commitlint/cli":"19.3.0","@commitlint/config-angular":"19.3.0","@nestjs/common":"^10.3.9","@nestjs/core":"^10.3.9","@types/lodash":"4.17.7","@typescript-eslint/eslint-plugin":"7.17.0","@typescript-eslint/parser":"7.16.1","eslint":"^8.0.0","eslint-config-prettier":"9.1.0","eslint-plugin-prettier":"5.1.3","husky":"9.0.11","lint-staged":"15.2.7","prettier":"3.3.2","reflect-metadata":"^0.2.2","telegraf":"^4.16.3","typedoc":"0.26.2","typescript":"5.5.2","vitepress":"^1.2.3"},"peerDependencies":{"@nestjs/common":"^9.0.0 || ^10.0.0","@nestjs/core":"^9.0.0 || ^10.0.0","reflect-metadata":"^0.2.2","telegraf":"^4.0.0","typescript":"^4.1.2 || ^5.0.0"},"gitHead":"b847a6a615b5ed99756a21305f89f097c529c1c5","_id":"@beautyfree/nestjs-telegraf@2.8.2","_nodeVersion":"19.9.0","_npmVersion":"9.6.3","dist":{"integrity":"sha512-NU1TzYOGoMZh/n+NlAi+6Cr4y01Uh1X2PR1kVlfu5K4bW/AQtCDfjOwEFn56M5kxUtiO/504HJYyBH8tlUpETw==","shasum":"6f393928c3fdbe937bb7460c6c647b3130fafc2b","tarball":"https://registry.npmjs.org/@beautyfree/nestjs-telegraf/-/nestjs-telegraf-2.8.2.tgz","fileCount":151,"unpackedSize":111249,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQDZGdPrc6/AJtHyDCYdB3Fx7xFYHfnERgOBXqAQm5AvrQIgQLwju65TIRI2q2VpvdMBLmcDeyTD5C3kfhUjVfxmMQI="}]},"_npmUser":{"name":"beautyfree","email":"alex.elizarov1@gmail.com"},"directories":{},"maintainers":[{"name":"beautyfree","email":"alex.elizarov1@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/nestjs-telegraf_2.8.2_1742242914986_0.8262654612433935"},"_hasShrinkwrap":false}},"time":{"created":"2025-03-10T20:21:39.445Z","modified":"2025-03-17T20:21:55.335Z","2.8.1":"2025-03-10T20:21:39.829Z","2.8.2":"2025-03-17T20:21:55.157Z"},"bugs":{"url":"https://github.com/beautyfree/nestjs-telegraf/issues"},"author":{"name":"Alexey Elizarov","email":"alex.elizarov1@gmail.com"},"license":"MIT","homepage":"https://nestjs-telegraf.0x467.com/","keywords":["nest","nestjs","nestjs-module","telegraf","telegram","telegram bot","telegram bot api","bot","bot api","bot framework"],"repository":{"type":"git","url":"git+ssh://git@github.com/beautyfree/nestjs-telegraf.git"},"description":"Telegraf module for NestJS","maintainers":[{"name":"beautyfree","email":"alex.elizarov1@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/robot-mafia/nestjs-telegraf/main/.github/logo.svg\" />\n</p>\n\n# ![npm](https://img.shields.io/npm/dm/nestjs-telegraf) ![GitHub last commit](https://img.shields.io/github/last-commit/beautyfree/nestjs-telegraf) ![NPM](https://img.shields.io/npm/l/nestjs-telegraf)\n\nNestJS Telegraf – powerful solution for creating Telegram bots.\n\nThis package uses the best of the NodeJS world under the hood. [Telegraf](https://github.com/telegraf/telegraf) is the most powerful library for creating bots and [NestJS](https://github.com/nestjs) is a progressive framework for creating well-architectured applications. This module provides fast and easy way for creating Telegram bots and deep integration with your NestJS application. \n\n**Features**\n\n- Simple. Easy to use.\n- Ton of decorators available out of the box for handling bot actions.\n- Ability to create custom decorators.\n- Scenes support.\n- Telegraf plugins and custom plugins support.\n- Ability to run multiple bots simultaneously.\n- Full support of NestJS guards, interceptors, filters and pipes!\n\n**User stories**\n- [Новогодняя история одного телеграм-бота на NestJS](https://habr.com/ru/company/tinkoff/blog/596287/) by [Tinkoff Bank](https://github.com/Tinkoff)\n\n**Chat**\n\n* [Telegram](https://t.me/nestjs_telegraf)\n## Installation\n\n```bash\n$ npm i @beautyfree/nestjs-telegraf telegraf\n```\n\n## Documentation\nCheck out the [documentation site](https://nestjs-telegraf.0x467.com/).\n\n## Activity\n![Alt](https://repobeats.axiom.co/api/embed/3a0b83192feaeff27d8a7f78f53e5cb951f94dac.svg \"Repobeats analytics image\")\n","readmeFilename":"README.md"}