Добавлен telegraf

This commit is contained in:
Pavel Gnedov 2022-08-10 19:08:56 +07:00
parent dc56a0ee2b
commit 392b030140
2 changed files with 219 additions and 3 deletions

221
package-lock.json generated
View file

@ -20,6 +20,7 @@
"handlebars": "^4.7.7",
"imap-simple": "^5.1.0",
"nano": "^10.0.0",
"nestjs-telegraf": "^2.6.0",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rss-parser": "^3.12.0",
@ -2344,6 +2345,18 @@
"dev": true,
"license": "BSD-3-Clause"
},
"node_modules/abort-controller": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
"peer": true,
"dependencies": {
"event-target-shim": "^5.0.0"
},
"engines": {
"node": ">=6.5"
}
},
"node_modules/accepts": {
"version": "1.3.8",
"license": "MIT",
@ -2873,6 +2886,28 @@
"ieee754": "^1.1.13"
}
},
"node_modules/buffer-alloc": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
"integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
"peer": true,
"dependencies": {
"buffer-alloc-unsafe": "^1.1.0",
"buffer-fill": "^1.0.0"
}
},
"node_modules/buffer-alloc-unsafe": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
"integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
"peer": true
},
"node_modules/buffer-fill": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
"integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
"peer": true
},
"node_modules/buffer-from": {
"version": "1.1.2",
"license": "MIT"
@ -3883,6 +3918,15 @@
"node": ">= 0.6"
}
},
"node_modules/event-target-shim": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"peer": true,
"engines": {
"node": ">=6"
}
},
"node_modules/events": {
"version": "3.3.0",
"dev": true,
@ -5936,6 +5980,12 @@
"mkdirp": "bin/cmd.js"
}
},
"node_modules/module-alias": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.2.tgz",
"integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==",
"peer": true
},
"node_modules/ms": {
"version": "2.1.2",
"license": "MIT"
@ -6010,6 +6060,22 @@
"version": "2.6.2",
"license": "MIT"
},
"node_modules/nestjs-telegraf": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/nestjs-telegraf/-/nestjs-telegraf-2.6.0.tgz",
"integrity": "sha512-pz5rjCe8SSln+CvnI3lra9s/7xIh7xJtTFQf9zOGU0C6f78zrObDmM5QiY5AbEPwlK5tlhTuOAAQ/T9tAJN+bw==",
"dependencies": {
"lodash": "^4.17.21"
},
"funding": {
"url": "https://robot-mafia.com/funding"
},
"peerDependencies": {
"reflect-metadata": "^0.1.13",
"telegraf": "^4.0.0",
"typescript": "^4.1.2"
}
},
"node_modules/node-emoji": {
"version": "1.11.0",
"dev": true,
@ -6256,6 +6322,15 @@
"node": ">=8"
}
},
"node_modules/p-timeout": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-4.1.0.tgz",
"integrity": "sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==",
"peer": true,
"engines": {
"node": ">=10"
}
},
"node_modules/p-try": {
"version": "2.2.0",
"dev": true,
@ -6784,10 +6859,28 @@
],
"license": "MIT"
},
"node_modules/safe-compare": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz",
"integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==",
"peer": true,
"dependencies": {
"buffer-alloc": "^1.2.0"
}
},
"node_modules/safer-buffer": {
"version": "2.1.2",
"license": "MIT"
},
"node_modules/sandwich-stream": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-2.0.2.tgz",
"integrity": "sha512-jLYV0DORrzY3xaz/S9ydJL6Iz7essZeAfnAavsJ+zsJGZ1MOnsS52yRjU3uF3pJa/lla7+wisp//fxOwOH8SKQ==",
"peer": true,
"engines": {
"node": ">= 0.10"
}
},
"node_modules/sax": {
"version": "1.2.4",
"license": "ISC"
@ -7235,6 +7328,29 @@
"node": ">=6"
}
},
"node_modules/telegraf": {
"version": "4.8.6",
"resolved": "https://registry.npmjs.org/telegraf/-/telegraf-4.8.6.tgz",
"integrity": "sha512-FixxnJBrS8ECk/Wmo3VXzkTOlY2A1gsdIORJ//cdh3PcVqAL7wgcvLKjkEPI0IyxdFfRqTrWQEOn9h++revQaA==",
"peer": true,
"dependencies": {
"abort-controller": "^3.0.0",
"debug": "^4.3.3",
"minimist": "^1.2.6",
"module-alias": "^2.2.2",
"node-fetch": "^2.6.7",
"p-timeout": "^4.1.0",
"safe-compare": "^1.1.4",
"sandwich-stream": "^2.0.2",
"typegram": "^3.9.0"
},
"bin": {
"telegraf": "bin/telegraf"
},
"engines": {
"node": "^12.20.0 || >=14.13.1"
}
},
"node_modules/terminal-link": {
"version": "2.1.1",
"dev": true,
@ -7631,9 +7747,14 @@
"is-typedarray": "^1.0.0"
}
},
"node_modules/typegram": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/typegram/-/typegram-3.10.0.tgz",
"integrity": "sha512-kma7ZF7SFRqcUCgo5sHg1MbPwc9/KYjVkbvrqIZK7oXfPdLBGz1s7wF9d7o4yjHp+AOGke8cyYGhI/+4xYYC4Q==",
"peer": true
},
"node_modules/typescript": {
"version": "4.6.3",
"dev": true,
"license": "Apache-2.0",
"bin": {
"tsc": "bin/tsc",
@ -9670,6 +9791,15 @@
"version": "2.0.5",
"dev": true
},
"abort-controller": {
"version": "3.0.0",
"resolved": "https://registry.npmjs.org/abort-controller/-/abort-controller-3.0.0.tgz",
"integrity": "sha512-h8lQ8tacZYnR3vNQTgibj+tODHI5/+l06Au2Pcriv/Gmet0eaj4TwWH41sO9wnHDiQsEj19q0drzdWdeAHtweg==",
"peer": true,
"requires": {
"event-target-shim": "^5.0.0"
}
},
"accepts": {
"version": "1.3.8",
"requires": {
@ -9999,6 +10129,28 @@
"ieee754": "^1.1.13"
}
},
"buffer-alloc": {
"version": "1.2.0",
"resolved": "https://registry.npmjs.org/buffer-alloc/-/buffer-alloc-1.2.0.tgz",
"integrity": "sha512-CFsHQgjtW1UChdXgbyJGtnm+O/uLQeZdtbDo8mfUgYXCHSM1wgrVxXm6bSyrUuErEb+4sYVGCzASBRot7zyrow==",
"peer": true,
"requires": {
"buffer-alloc-unsafe": "^1.1.0",
"buffer-fill": "^1.0.0"
}
},
"buffer-alloc-unsafe": {
"version": "1.1.0",
"resolved": "https://registry.npmjs.org/buffer-alloc-unsafe/-/buffer-alloc-unsafe-1.1.0.tgz",
"integrity": "sha512-TEM2iMIEQdJ2yjPJoSIsldnleVaAk1oW3DBVUykyOLsEsFmEc9kn+SFFPz+gl54KQNxlDnAwCXosOS9Okx2xAg==",
"peer": true
},
"buffer-fill": {
"version": "1.0.0",
"resolved": "https://registry.npmjs.org/buffer-fill/-/buffer-fill-1.0.0.tgz",
"integrity": "sha512-T7zexNBwiiaCOGDg9xNX9PBmjrubblRkENuptryuI64URkXDFum9il/JGL8Lm8wYfAXpredVXXZz7eMHilimiQ==",
"peer": true
},
"buffer-from": {
"version": "1.1.2"
},
@ -10634,6 +10786,12 @@
"etag": {
"version": "1.8.1"
},
"event-target-shim": {
"version": "5.0.1",
"resolved": "https://registry.npmjs.org/event-target-shim/-/event-target-shim-5.0.1.tgz",
"integrity": "sha512-i/2XbnSz/uxRCU6+NdVJgKWDTM427+MqYbkQzD321DuCQJUqOuJKIA0IM2+W2xtYHdKOmZ4dR6fExsd4SXL+WQ==",
"peer": true
},
"events": {
"version": "3.3.0",
"dev": true
@ -12005,6 +12163,12 @@
"minimist": "^1.2.6"
}
},
"module-alias": {
"version": "2.2.2",
"resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.2.tgz",
"integrity": "sha512-A/78XjoX2EmNvppVWEhM2oGk3x4lLxnkEA4jTbaK97QKSDjkIoOsKQlfylt/d3kKKi596Qy3NP5XrXJ6fZIC9Q==",
"peer": true
},
"ms": {
"version": "2.1.2"
},
@ -12063,6 +12227,14 @@
"neo-async": {
"version": "2.6.2"
},
"nestjs-telegraf": {
"version": "2.6.0",
"resolved": "https://registry.npmjs.org/nestjs-telegraf/-/nestjs-telegraf-2.6.0.tgz",
"integrity": "sha512-pz5rjCe8SSln+CvnI3lra9s/7xIh7xJtTFQf9zOGU0C6f78zrObDmM5QiY5AbEPwlK5tlhTuOAAQ/T9tAJN+bw==",
"requires": {
"lodash": "^4.17.21"
}
},
"node-emoji": {
"version": "1.11.0",
"dev": true,
@ -12219,6 +12391,12 @@
"p-limit": "^2.2.0"
}
},
"p-timeout": {
"version": "4.1.0",
"resolved": "https://registry.npmjs.org/p-timeout/-/p-timeout-4.1.0.tgz",
"integrity": "sha512-+/wmHtzJuWii1sXn3HCuH/FTwGhrp4tmJTxSKJbfS+vkipci6osxXM5mY0jUiRzWKMTgUT8l7HFbeSwZAynqHw==",
"peer": true
},
"p-try": {
"version": "2.2.0",
"dev": true
@ -12509,9 +12687,24 @@
"safe-buffer": {
"version": "5.2.1"
},
"safe-compare": {
"version": "1.1.4",
"resolved": "https://registry.npmjs.org/safe-compare/-/safe-compare-1.1.4.tgz",
"integrity": "sha512-b9wZ986HHCo/HbKrRpBJb2kqXMK9CEWIE1egeEvZsYn69ay3kdfl9nG3RyOcR+jInTDf7a86WQ1d4VJX7goSSQ==",
"peer": true,
"requires": {
"buffer-alloc": "^1.2.0"
}
},
"safer-buffer": {
"version": "2.1.2"
},
"sandwich-stream": {
"version": "2.0.2",
"resolved": "https://registry.npmjs.org/sandwich-stream/-/sandwich-stream-2.0.2.tgz",
"integrity": "sha512-jLYV0DORrzY3xaz/S9ydJL6Iz7essZeAfnAavsJ+zsJGZ1MOnsS52yRjU3uF3pJa/lla7+wisp//fxOwOH8SKQ==",
"peer": true
},
"sax": {
"version": "1.2.4"
},
@ -12806,6 +12999,23 @@
"version": "2.2.1",
"dev": true
},
"telegraf": {
"version": "4.8.6",
"resolved": "https://registry.npmjs.org/telegraf/-/telegraf-4.8.6.tgz",
"integrity": "sha512-FixxnJBrS8ECk/Wmo3VXzkTOlY2A1gsdIORJ//cdh3PcVqAL7wgcvLKjkEPI0IyxdFfRqTrWQEOn9h++revQaA==",
"peer": true,
"requires": {
"abort-controller": "^3.0.0",
"debug": "^4.3.3",
"minimist": "^1.2.6",
"module-alias": "^2.2.2",
"node-fetch": "^2.6.7",
"p-timeout": "^4.1.0",
"safe-compare": "^1.1.4",
"sandwich-stream": "^2.0.2",
"typegram": "^3.9.0"
}
},
"terminal-link": {
"version": "2.1.1",
"dev": true,
@ -13031,9 +13241,14 @@
"is-typedarray": "^1.0.0"
}
},
"typegram": {
"version": "3.10.0",
"resolved": "https://registry.npmjs.org/typegram/-/typegram-3.10.0.tgz",
"integrity": "sha512-kma7ZF7SFRqcUCgo5sHg1MbPwc9/KYjVkbvrqIZK7oXfPdLBGz1s7wF9d7o4yjHp+AOGke8cyYGhI/+4xYYC4Q==",
"peer": true
},
"typescript": {
"version": "4.6.3",
"dev": true
"version": "4.6.3"
},
"uglify-js": {
"version": "3.16.3",

View file

@ -32,6 +32,7 @@
"handlebars": "^4.7.7",
"imap-simple": "^5.1.0",
"nano": "^10.0.0",
"nestjs-telegraf": "^2.6.0",
"reflect-metadata": "^0.1.13",
"rimraf": "^3.0.2",
"rss-parser": "^3.12.0",