{"_id":"@dieugene/tg-messages-cache","_rev":"32-8d1544b0b57a44431da864a7af9fed32","name":"@dieugene/tg-messages-cache","dist-tags":{"latest":"2.0.2"},"versions":{"1.0.0":{"name":"@dieugene/tg-messages-cache","version":"1.0.0","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.0","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"3f4725635effc2c09539e60047d52def2a151260","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.0.tgz","fileCount":4,"integrity":"sha512-+r3hH9379+L1OKrEIXx6mbP44AgkMmrzneQdvFawXV/Xklj1ulxpUZWJ/m4V0AY8zcfVJPyg2ioxy2so9Q7W/w==","signatures":[{"sig":"MEUCIHqihCV7w1RmmwDtjXDoagMKS7zxyT2rgNll1Xn0XywqAiEA5ZI9YsM8xGfgvnUvqtxGxoCPTJb/uiuDGhikMwOgD6I=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1243},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.0_1726138824893_0.41023208368398234","host":"s3://npm-registry-packages"}},"1.0.1":{"name":"@dieugene/tg-messages-cache","version":"1.0.1","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.1","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"62e5a63116afdd235e0287a6e8825f5ce6e08f5d","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.1.tgz","fileCount":4,"integrity":"sha512-oflAuCnlyTk41nKwtiZ2Yu0dp9oUgzWVFeNiA8escmGW39HqlLD6R8Akw3nva0zq7e+E8/mcSyDQ48cBiYWT1A==","signatures":[{"sig":"MEUCIBpzT/qGxfeoHYZSenDbf7XwrZMOY87Kny5VFqi4VHoFAiEAgVOpdltAqoICOVLtum9gusJ9ucAsCgdsNAkORFtcjAA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":1534},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"devDependencies":{},"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.1_1726156300625_0.6462493834093355","host":"s3://npm-registry-packages"}},"1.0.2":{"name":"@dieugene/tg-messages-cache","version":"1.0.2","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.2","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"6dd1edca169716dd42de1e0685893ddf00f2003d","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.2.tgz","fileCount":4,"integrity":"sha512-KHw3EsTdOYu5QQ3m0zu2uM+b24sWkkwZd7vRJC4t458+kwzpIG6UOdvZpdE/igY1kNSzBjHwnFYA63VjjH9E9g==","signatures":[{"sig":"MEUCIFLN2BgOIouh584ByRwoewBiDr890vdwl075RlOy0+ufAiEAmTYaphsZW2OporqMJzxSXGqN+DACX1THn84Fak615qI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2744},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.2_1726161771704_0.06846065344324748","host":"s3://npm-registry-packages"}},"1.0.3":{"name":"@dieugene/tg-messages-cache","version":"1.0.3","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.3","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"857cf4cd111461023c52fcbb214e2d9d0f3c8dea","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.3.tgz","fileCount":4,"integrity":"sha512-7afE+59hOfh8Qga+g69unyFere09ccVdjrXGwkMtmNHKJA2UA6NOQ3VP1Py2a+3unpDFMNlqHMSwlGPH7vMUWw==","signatures":[{"sig":"MEYCIQCwQOudiHtsjZzBK3xMYbS/AIgO7dmdIw9T3hDTSm1oOwIhAKk3o3UQeoV+q7AJ76p6Zmq5tPoRCyOdpnTpvZ6XOGWJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":2763},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.3_1726161823933_0.7648824458128136","host":"s3://npm-registry-packages"}},"1.0.4":{"name":"@dieugene/tg-messages-cache","version":"1.0.4","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.4","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"4369b7fcc93734f281acb8a3c7556005f4b1a58e","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.4.tgz","fileCount":4,"integrity":"sha512-wCQmMa5a+nHhM0lejy9EF/WqvXKZav9mmjQXnaUax8ltWR8OYayPHXNpJQEei1CXNrlpVHTLYTATbdl+dxu6rw==","signatures":[{"sig":"MEUCIQCgtNt2NVXETZ2d7n3a25seS+v998ZekEzWhbA8AooRpwIge3lVsm8A6MHS3XSF4sYW6Ri28QQSfe5Lm6JvPDzlQGE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3046},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.4_1726170335303_0.34309003146419537","host":"s3://npm-registry-packages"}},"1.0.5":{"name":"@dieugene/tg-messages-cache","version":"1.0.5","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.5","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"cfd55e4967be4ad638b7b6ca088b5674a8e0d43c","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.5.tgz","fileCount":4,"integrity":"sha512-QvkC/GrSKlTq1wUCtNQiWKakYJmln3y8J9CA7gH0+4VxFL+tx+5tbB4xWA4jc2TtT3lS4EtGKRjnlkweVWmRAA==","signatures":[{"sig":"MEUCICoM6uyB8GdUOw/t/07+NF2cB2GQlpVOrAQkdAxcfuz1AiEAiVy8JSf0+W3i0up8tIC/pBctaR+bBCGAciJhsGbciMk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3152},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.5_1726170803537_0.6597942447749467","host":"s3://npm-registry-packages"}},"1.0.6":{"name":"@dieugene/tg-messages-cache","version":"1.0.6","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.6","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"08bf37c49199e75cd603bc18e0f1bd49e90945b3","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.6.tgz","fileCount":4,"integrity":"sha512-+TM7mT3EqdpI44vA7313snyyh9q9ewsJHXYBOpyAr3emqsT0zZP5RNgdMObZWDnrmpnaDQkNMx3K4CiquBgSeA==","signatures":[{"sig":"MEUCIBIc8p8ZXLqUha9ct4YUnW6mkM70MYJe0m57F+uue0rqAiEA22oky96eqMfomBnoIdnAXS+FJDAlCIVYg99KaQYKMBk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3378},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.6_1726171651196_0.8265213388516419","host":"s3://npm-registry-packages"}},"1.0.7":{"name":"@dieugene/tg-messages-cache","version":"1.0.7","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.7","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"b5fa0d20b1105217275999838eb7a63898062c09","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.7.tgz","fileCount":4,"integrity":"sha512-KKy36z3R47xyuAS/11qcB29Ppf821v1Do27ATkJnq/BA1TzQlb8vdKQ/sWySpHMLf+wQ50Cx/VcHTCoYOL7byw==","signatures":[{"sig":"MEQCIF+4rk6VpcabiDraGsIm8HlU/A2qz23vwA2sZrmAIV3eAiBkpgbhXrbkKcEQgNipiyWuoYVO24Xzz8raHA8YS8JICw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3593},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.7_1726173002448_0.19478554231895573","host":"s3://npm-registry-packages"}},"1.0.8":{"name":"@dieugene/tg-messages-cache","version":"1.0.8","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.8","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"5c989238da2ca1b5f2d76deb890ada15c0d2d185","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.8.tgz","fileCount":4,"integrity":"sha512-/qndnbSaURUJDT5WTW398+jKqIEWGgByAyKA5/tCRKHy3jKQN/yeLT7jOATOP1go7J6T0IuFga7NDpMH1iDmfg==","signatures":[{"sig":"MEQCIAbhWprGHPNoLScNNJsdsYUQErfH0H1uekTFyK4/WerdAiBDkEG1LrxTnElIFGk4zgIx1DgYkiMerm9sFJsnAVGmvw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3225},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.8_1726174703243_0.5612136927030908","host":"s3://npm-registry-packages"}},"1.0.9":{"name":"@dieugene/tg-messages-cache","version":"1.0.9","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.9","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"9ce7ee85e36d470f7617d9734be7f979942e20e2","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.9.tgz","fileCount":4,"integrity":"sha512-8SNVItlpu0BM8TFcOUEXvNiODGofNKwRBckQSkO7xGP0MDBqwYxT7mAbkPrS8+9rW3QUY5tJBneWz1NjUMAKpQ==","signatures":[{"sig":"MEQCIC4E6xxlCk4Atg6AhxP59tPTYHBirAQKmdPfTBHTKgzGAiAaKoPx4+Al70OOCj/a5djWlVYJDNyF1gl7Nw837B40nQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3243},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.9_1726216302496_0.7240802490787688","host":"s3://npm-registry-packages"}},"1.0.10":{"name":"@dieugene/tg-messages-cache","version":"1.0.10","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.10","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"4d9cfaab3fd1855768c1846dfec5921f564e0d4b","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.10.tgz","fileCount":4,"integrity":"sha512-DLNektAJikL9ALtJ4gbUE/nhJsUUzjLBGetsNpRJxoTMVMT8Xfr0aqaeg61LmYP91+56PbUnapS06PMqBXxSOw==","signatures":[{"sig":"MEYCIQDAgPZhIfN66c3QO3Ze8Uv/rVr6dsYnOpO9st3ROwdp9QIhAJCztZzRJl6a/361md4wQGwJB08JaoCX5SH/A/iotm05","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3694},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.10_1726224362762_0.36221831942808724","host":"s3://npm-registry-packages"}},"1.0.11":{"name":"@dieugene/tg-messages-cache","version":"1.0.11","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.11","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"2bcde70cf95e12a26e43ed36db8fb10ece098535","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.11.tgz","fileCount":4,"integrity":"sha512-6g0gLaB//f3o1FJ+duUJwkMMWWTmCY/FfkVVcQzD7ksawVvQGjstIm+SQxK2vLBZz9Md6Gi7ZCxiZGBPpGF3Aw==","signatures":[{"sig":"MEQCIAnOs7iSGYr78rBIME/jFxliPMPxbG8jQtl2cON+nMC+AiBSkBqvmpxfQe/BPtSwq+v/J/wE0U/aVKwNCBaDE6PjWA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3807},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.11_1726225205065_0.422815379788567","host":"s3://npm-registry-packages"}},"1.0.12":{"name":"@dieugene/tg-messages-cache","version":"1.0.12","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.12","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"21ec73ed30e36a404fbf00dc572f3d40b84aac06","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.12.tgz","fileCount":4,"integrity":"sha512-i5CXZxBCdWuUM5Q1v53AXcrZZWs19Ydg3J9JWv5yN6jyAQXu6DbSsKU46dN1gztKdlRIRtfUiLKJsGPXCvw47w==","signatures":[{"sig":"MEUCIQCTfc63F5BeBtLBDQ9y216mw2K5G/dCQF1hpHy0UGxCPgIgPY2HhafpBd95/esed4cm33jROfIuJJLoDsmY0qXB0Ao=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":3906},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.12_1726692144772_0.841964690983662","host":"s3://npm-registry-packages"}},"1.0.13":{"name":"@dieugene/tg-messages-cache","version":"1.0.13","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.13","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"3ed5a54e9de46c7e4c1038b110c8b0f31c6e2aa7","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.13.tgz","fileCount":4,"integrity":"sha512-UmFhlprLVkByBVXMWjQN6sNYwkvpFCcMl3ZF5X0HE07knbftp9cDesTBWwM4xy200BFtj5GpJfNJQ0URbGisBw==","signatures":[{"sig":"MEUCIQCPmHj0CE5DLDnV9VN8bMEkWRSRYcx2QXaUrvLNjQFzygIgUiA5KzzZdUZwph5uazzfnoeVuX2VGb0yVn33SivBGSE=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4168},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.13_1727360600992_0.9426656751383597","host":"s3://npm-registry-packages"}},"1.0.14":{"name":"@dieugene/tg-messages-cache","version":"1.0.14","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.14","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"44956dbd97f3e883bbc3f5d398f60ba7dce20a1e","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.14.tgz","fileCount":4,"integrity":"sha512-7hQ9EgDkRy55l8olHf/nKifYpznWoyQk31mscwIZ1obQ18NZ2Q6kTk+Dqb4NEb5DPG/3HjwGaHeoOTk4nf+QwQ==","signatures":[{"sig":"MEUCIFX9knWkAFIoe4HnkpiouwrroHVDCZMMjUGOtuFYga1DAiEAr9D0GO3cILlKM/RPduPepSeYiQPhtWInjUZoPVAK9Vo=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":4188},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.14_1728476879280_0.0831679476869236","host":"s3://npm-registry-packages"}},"1.0.15":{"name":"@dieugene/tg-messages-cache","version":"1.0.15","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.15","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"62c803c2b98056cfc5981d4c111ea1896a9d1c9c","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.15.tgz","fileCount":4,"integrity":"sha512-u8E5b0xbPCPcJCZuNnIjGi8eswh9pZ+6Wqrntudxt5wbTMexoBWOQAe+/ksdqr0ouHqV2k7lNTmrcrsOKJspEw==","signatures":[{"sig":"MEYCIQDO1MVrvLlyf8uDMYADRwAlsWvrMMXGHVMeZBvL0ZHaPgIhAItF7+oS76ht9zJ+Id9bCrFTnDTjMe+pa+qO4DjkZGFh","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5329},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.15_1728504072998_0.49759775358049496","host":"s3://npm-registry-packages"}},"1.0.16":{"name":"@dieugene/tg-messages-cache","version":"1.0.16","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.16","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"88ee1e66950cdeac7a19ea26db353f0fe085b60d","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.16.tgz","fileCount":4,"integrity":"sha512-/lz5Zvz1FkyfDENmyvq6I1JI+kK1Szi1DZ5mxGjIntLNutZtjJJoIZHz72roQUzxGYpz90v9uIIDUBdW8jS4WA==","signatures":[{"sig":"MEUCIQCwEtLDx0b87ABxG7UzfswBe20hWF81UlMQfe3AvnLJkwIgaZZZ18DgBunErGvKx8PuHsMc8wh7heMPrNFzk0cm5mk=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5361},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"telegraf":"^4.16.3","@dieugene/utils":"^1.14.13","@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.16_1728742889910_0.3349410640087689","host":"s3://npm-registry-packages"}},"1.0.17":{"name":"@dieugene/tg-messages-cache","version":"1.0.17","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.17","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"a0a10eef880a202ef9842a79cf4d265037e64a9c","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.17.tgz","fileCount":4,"integrity":"sha512-6q2o7ktCJxEmKOpNDKrUaIvd3pFO1oFpgQG4mrasK/2MzMrV7Cu6VsD4q3JH9QeOYAScjCR1HnL8B2kl0MsoQA==","signatures":[{"sig":"MEQCIBVhRyFfU6+kAYaZaz8KaiQlMZ5F0Q57g73A2UyUybo7AiA9NWlkiXs209/6IA2P9eOKKeKbLod1ie34e3c0FrWqTw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5299},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.17_1728818777701_0.28471318148135794","host":"s3://npm-registry-packages"}},"1.0.18":{"name":"@dieugene/tg-messages-cache","version":"1.0.18","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.18","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"b287fac6affbe8b7208c29ce600a567b35643ec4","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.18.tgz","fileCount":4,"integrity":"sha512-gbEClc29rdrKIbeR4Et0IlEvvE4Jsb5MtBCwm7gwSir9JY36sHORqxPK+/PIf/1U2mpXfV/oItWuDZkZ71QdFw==","signatures":[{"sig":"MEQCIG2mK3Cce2N0LjBioD6NmhjiDa/RvKmW4B1fLNA6+4EsAiA8d1VOWJdpY0PaEIaw9p1djlvH4aP1bYGLTc/DC0eSfQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":5461},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.18_1730061362875_0.49033514435703696","host":"s3://npm-registry-packages"}},"1.0.19":{"name":"@dieugene/tg-messages-cache","version":"1.0.19","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.19","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"025e9843aee79cb2c7bfc4ee6fa9743bde4931ca","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.19.tgz","fileCount":4,"integrity":"sha512-JjaNGeRGHQ2SBS4RNjEZu5HDQiMDnMatY8EVVS46cmkZ7NrwFLImoFSDB9HGQ02Km+I3bavDRF76c8arCaokAw==","signatures":[{"sig":"MEYCIQC+25sjTBQddzGdTo2D9/TICa/uy6FovyNPuBLoRALUHwIhANBgpEKJ5I8KKmT/9SPQbVpronC8A4hbVx2IBC8WyN5l","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":6870},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.19_1733073508844_0.5813970036227478","host":"s3://npm-registry-packages"}},"1.0.20":{"name":"@dieugene/tg-messages-cache","version":"1.0.20","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.20","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"76708045f4f4c9a33796f75a8986758e0e5ead24","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.20.tgz","fileCount":4,"integrity":"sha512-0KFTjQZlu5NI8CKHrWQyt3aXAhXAvs3Z2cQYLJYXk0OGs2m+EVrYv5UxSDDgYXQK9MieAompYL3N0MSGVMF7Lw==","signatures":[{"sig":"MEYCIQCGMAEjyKN4OjuZLIrPjnT04i13eoQghZif+5IqDYwPWAIhAO8Eo9a1lz5okAZaYqdzGJnBjt0lwCrHm5Uaz8OX9cXF","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8241},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.20_1733076955824_0.4551682152103971","host":"s3://npm-registry-packages"}},"1.0.22":{"name":"@dieugene/tg-messages-cache","version":"1.0.22","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.0.22","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"afac297e7cfd8d2458b6c5d76bcc7ec4e3d78c9c","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.0.22.tgz","fileCount":4,"integrity":"sha512-uPG6WeYqJut1/ueJ4wnhhne3Lz4qpZ7EGODhUi0eiv2B98G2pQz1lyIMFHiBVbgV4s0wS9XeKhzl+psis9bOYA==","signatures":[{"sig":"MEQCICSvq5q47Qxlb8bS+hrdl+V1NnCHzQtQyvS8/6459xvpAiA4X5vsSM/iAvFcJ5mUuwvmQLYKkuGusL9smcTTAaM13g==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8372},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.0.22_1733077685384_0.4019484670931046","host":"s3://npm-registry-packages"}},"1.1.0":{"name":"@dieugene/tg-messages-cache","version":"1.1.0","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.1.0","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"845ee89e08adc4595139704b6979c58b3a4dfb31","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.1.0.tgz","fileCount":4,"integrity":"sha512-vVX/7sTu5aJRBWCSRWkPHXYQUVe6965pS2peHsr6MCPOla8qmiJ2kxXLJcF2k0CIkwus28Cmmr8LzD+3QT8IkQ==","signatures":[{"sig":"MEYCIQD/I9zXjMUyuGTz7xQ8nI7ogI9Adwz4NvO+198Kc8bK6QIhAPUrUc77GSm3yP7S5MekOZt9AXN9gJL0IocHRfWGMEr1","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8367},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.1.0_1733077811067_0.08686021389275989","host":"s3://npm-registry-packages"}},"1.1.2":{"name":"@dieugene/tg-messages-cache","version":"1.1.2","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.1.2","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"e5bebec7da324e4a7ffdb0f7e0bbf5eee03cfac2","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.1.2.tgz","fileCount":4,"integrity":"sha512-VhluTQd8bTTNAlnk6ICFha6F9JwFB4PVvo9VK05HP/McXt5WAeXBdQwI9+c6S1VQOp5nu4l96RXlhM53SCSmew==","signatures":[{"sig":"MEUCIBzkdo/ymEUmVWCcPGxqmHbjelo6LZgbhQjRrIjVLeasAiEAu85LFox+PTZ1XxPCKYo4LAAGJAibAqKqB5dP9zEvPDM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8367},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.1.2_1733079684327_0.014268279412468665","host":"s3://npm-registry-packages"}},"1.1.3":{"name":"@dieugene/tg-messages-cache","version":"1.1.3","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.1.3","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"107018a2af58ccbed975fe4b002739812884a3f5","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.1.3.tgz","fileCount":4,"integrity":"sha512-tOVwVUVwHj4fjasGRnY7UMHL9d4OWSplaFQbioJ2qIw3TtABOB6z9GdtjLbKMayDLs6ih7SV9Yg2zRQeXG53Lw==","signatures":[{"sig":"MEUCIE2N1ijYgBsVx0ZrvMK7m8o0XHa4cX/Ti4ssGuz6AZNyAiEAmUn/kzZgoJqpHMtT3+yoCp0XVlyduudP3S7McWaU3UA=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8419},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.1.3_1733079748304_0.21438799554024013","host":"s3://npm-registry-packages"}},"1.1.4":{"name":"@dieugene/tg-messages-cache","version":"1.1.4","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.1.4","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"98ab16c00f7e08c0f90eb953bc0bbd68935ffb61","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.1.4.tgz","fileCount":4,"integrity":"sha512-SpaEjlzKInnvvPZQqyphq2hNfJxXIOCt5dDFKdxve9YVtBHqefWir0+EbhuCpgD2XwHvcH6CTUcwYrK9dJD7dA==","signatures":[{"sig":"MEUCIQCPZlu+lpKcqrcR4W4Jq0dpPJwLq0bMY/sU0X2fYRbs3QIgNpFo0/GcsvE1RYobBG0gvTQSlB197kUBahzYNmo9/qM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8545},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.1.4_1733081870685_0.3774102186560808","host":"s3://npm-registry-packages"}},"1.1.5":{"name":"@dieugene/tg-messages-cache","version":"1.1.5","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.1.5","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"44e9746c2287757aadf68290c490471f2cabad6c","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.1.5.tgz","fileCount":4,"integrity":"sha512-zc2UWcZs4hbqA0dEcQXHpCIcUz0xcWZss1A4AhpyUJUcRx5PvU0qju60YkrwkuYdDj9Mq1cvlp/xxMJM1QzttQ==","signatures":[{"sig":"MEUCIClrKtaNnLL3nivdDLcuoPsXSFzBmzuku/V5QG2xMSDcAiEAiC5C53eu5M5lp0zinhXIf2LxgAsml8C6075reH+23Pg=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8547},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.1.5_1733124998313_0.4609753264531229","host":"s3://npm-registry-packages"}},"1.1.6":{"name":"@dieugene/tg-messages-cache","version":"1.1.6","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.1.6","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"de4d4c79e3272d73bfb75e5fe97781a451a5ca45","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.1.6.tgz","fileCount":4,"integrity":"sha512-pwTsaAfiHth4Ws18IP27St6C5RpKSfEgUtGSV/TaSLq4rkzoneQd2i+jC/OpSnljk/f2pwLgzv4Sztj1TJS0zQ==","signatures":[{"sig":"MEUCIH0/tJQ/rw+2wOdfEQoFqVPqVuC4QG7z+7mxe/a27e7FAiEAxRQVmNJNcHJwl9mmENreqwKl6GvetW7jH++uZuuIIig=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8600},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.1.6_1733125456271_0.503882188716307","host":"s3://npm-registry-packages"}},"1.1.7":{"name":"@dieugene/tg-messages-cache","version":"1.1.7","author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@1.1.7","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"dist":{"shasum":"1753696400bb6cc2b484647fb1f62e562ccdb428","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-1.1.7.tgz","fileCount":4,"integrity":"sha512-1/CC7TjW/QjyDfldCOqlBBqw2Y4n0xGwrTxxr01jiN1nUceeL+wegb40gCOYPX6zse7mvo1CmD8SlW+G+WMQ5w==","signatures":[{"sig":"MEYCIQDfe1X34bMCvKupqjt/nsdVLQYVYb6IzScSDxwQppHgIgIhAJWiUmVQpFABVbdMK6N2FTb1pEXTUGLbodKXhjhqw5fP","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":8652},"main":"index.js","gitHead":"237d4d77a257b2cb0569eb36ccc73c9e84a592cd","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"_npmVersion":"10.8.1","description":"Модуль кеширования сообщений Telegram","directories":{},"_nodeVersion":"20.16.0","dependencies":{"@dieugene/queuer":"^1.0.0","@dieugene/key-object-db":"^1.1.2"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_1.1.7_1733125880425_0.8399184772969779","host":"s3://npm-registry-packages"}},"2.0.0":{"name":"@dieugene/tg-messages-cache","version":"2.0.0","keywords":["telegram","cache","messages","bot","storage","crud","placeholder"],"author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@2.0.0","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"homepage":"https://github.com/niviron-ai/tg-messages-cache#readme","bugs":{"url":"https://github.com/niviron-ai/tg-messages-cache/issues"},"dist":{"shasum":"b89bf18054fc2b8fd74b8931e814fd59ea70fafc","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-2.0.0.tgz","fileCount":4,"integrity":"sha512-gv35Pl06ywmwttGIWSB7257q6gbopRNng43NTN0JPtw3sGaYLgfKOANf7Kp80GppyqbhyL3k1frNdLIVOmMBpA==","signatures":[{"sig":"MEQCIBgMzbPuiWN3P5G7yAwQZTCXjmGQG70qJjSr3TfN2VhnAiBWwTnV3aYQEXptHx546tC+p5Zhhf4qWYL095YTGjesgA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12403},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"578453f50b73f6fdafe21dd8a76cebc2a948d38e","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","actor":{"name":"di.eugene","type":"user","email":"ditkovsky.eugene@gmail.com"},"email":"ditkovsky.eugene@gmail.com"},"repository":{"url":"git+https://github.com/niviron-ai/tg-messages-cache.git","type":"git"},"_npmVersion":"10.8.2","description":"Модуль кеширования сообщений Telegram с поддержкой CRUD операций и placeholder сообщений","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@dieugene/utils":"^1.15.45","@dieugene/key-value-db":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_2.0.0_1750506739083_0.6957852775952746","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@dieugene/tg-messages-cache","version":"2.0.1","keywords":["telegram","cache","messages","bot","storage","crud","placeholder"],"author":{"name":"Eugene Ditkovsky"},"license":"ISC","_id":"@dieugene/tg-messages-cache@2.0.1","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"homepage":"https://github.com/niviron-ai/tg-messages-cache#readme","bugs":{"url":"https://github.com/niviron-ai/tg-messages-cache/issues"},"dist":{"shasum":"0577409694b0d396fb1e8f5063f051cf3a9b2fef","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-2.0.1.tgz","fileCount":4,"integrity":"sha512-RxJyiVKTo/YxKKK0h1UFnR0C6TSxvLy8yGA8WWeJEPTDVcjiZJ+l6lhCqRIqzBKb3WMGT9S52fdeqL7NSbJUyA==","signatures":[{"sig":"MEQCIA6Iw3edZ50HuTZi7tYuzprLf+aYlPN7QuUoUzVyJjBqAiBUwXLuqa9RNtH6vHULY49R39rqu+klnxxA+OmxfTAg/w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12393},"main":"index.js","engines":{"node":">=12.0.0"},"gitHead":"3c3561e4c164e3b9cf87df92fcc9164bac4b4c67","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"_npmUser":{"name":"di.eugene","actor":{"name":"di.eugene","type":"user","email":"ditkovsky.eugene@gmail.com"},"email":"ditkovsky.eugene@gmail.com"},"repository":{"url":"git+https://github.com/niviron-ai/tg-messages-cache.git","type":"git"},"_npmVersion":"10.8.2","description":"Модуль кеширования сообщений Telegram с поддержкой CRUD операций и placeholder сообщений","directories":{},"_nodeVersion":"20.19.2","dependencies":{"@dieugene/utils":"^1.15.45","@dieugene/key-value-db":"^1.0.0"},"_hasShrinkwrap":false,"_npmOperationalInternal":{"tmp":"tmp/tg-messages-cache_2.0.1_1750509493065_0.6656548805043845","host":"s3://npm-registry-packages-npm-production"}},"2.0.2":{"name":"@dieugene/tg-messages-cache","version":"2.0.2","description":"Модуль кеширования сообщений Telegram с поддержкой CRUD операций и placeholder сообщений","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"keywords":["telegram","cache","messages","bot","storage","crud","placeholder"],"author":{"name":"Eugene Ditkovsky"},"license":"ISC","dependencies":{"@dieugene/key-value-db":"^1.0.0","@dieugene/utils":"^1.15.45"},"engines":{"node":">=12.0.0"},"repository":{"type":"git","url":"git+https://github.com/niviron-ai/tg-messages-cache.git"},"bugs":{"url":"https://github.com/niviron-ai/tg-messages-cache/issues"},"homepage":"https://github.com/niviron-ai/tg-messages-cache#readme","_id":"@dieugene/tg-messages-cache@2.0.2","gitHead":"18accc4e2c340fdc7848eecd4033f05f12135aa7","_nodeVersion":"20.16.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-0nAto8chJ0C+qp/avT0tDoTQ3cDbi48ZAgvyx4OdqulBpexcwUJbHG/bCBvxiGW6fKNFJ6SRa7phxGfs2G2eig==","shasum":"e0759c02a94a91d85a23831d749e2c0b1ab5e120","tarball":"https://registry.npmjs.org/@dieugene/tg-messages-cache/-/tg-messages-cache-2.0.2.tgz","fileCount":4,"unpackedSize":12620,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCOf0NvBGlII2FVwWnxN////F2jPy4v+W+rvH1/thRnawIhAMyWVjN48pxuTmVTWnVomWkNgxyZxOAHWSMsmMeOAUNo"}]},"_npmUser":{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"},"directories":{},"maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tg-messages-cache_2.0.2_1756022172188_0.8844326469680235"},"_hasShrinkwrap":false}},"time":{"created":"2024-09-12T11:00:24.782Z","modified":"2025-08-24T07:56:12.624Z","1.0.0":"2024-09-12T11:00:25.017Z","1.0.1":"2024-09-12T15:51:40.790Z","1.0.2":"2024-09-12T17:22:51.875Z","1.0.3":"2024-09-12T17:23:44.061Z","1.0.4":"2024-09-12T19:45:35.512Z","1.0.5":"2024-09-12T19:53:23.742Z","1.0.6":"2024-09-12T20:07:31.316Z","1.0.7":"2024-09-12T20:30:02.588Z","1.0.8":"2024-09-12T20:58:23.401Z","1.0.9":"2024-09-13T08:31:42.636Z","1.0.10":"2024-09-13T10:46:02.878Z","1.0.11":"2024-09-13T11:00:05.196Z","1.0.12":"2024-09-18T20:42:24.935Z","1.0.13":"2024-09-26T14:23:21.156Z","1.0.14":"2024-10-09T12:27:59.478Z","1.0.15":"2024-10-09T20:01:13.214Z","1.0.16":"2024-10-12T14:21:30.164Z","1.0.17":"2024-10-13T11:26:17.866Z","1.0.18":"2024-10-27T20:36:03.069Z","1.0.19":"2024-12-01T17:18:29.017Z","1.0.20":"2024-12-01T18:15:55.995Z","1.0.22":"2024-12-01T18:28:05.558Z","1.1.0":"2024-12-01T18:30:11.233Z","1.1.2":"2024-12-01T19:01:24.511Z","1.1.3":"2024-12-01T19:02:28.473Z","1.1.4":"2024-12-01T19:37:50.897Z","1.1.5":"2024-12-02T07:36:38.469Z","1.1.6":"2024-12-02T07:44:16.435Z","1.1.7":"2024-12-02T07:51:20.589Z","2.0.0":"2025-06-21T11:52:19.266Z","2.0.1":"2025-06-21T12:38:13.231Z","2.0.2":"2025-08-24T07:56:12.410Z"},"bugs":{"url":"https://github.com/niviron-ai/tg-messages-cache/issues"},"author":{"name":"Eugene Ditkovsky"},"license":"ISC","homepage":"https://github.com/niviron-ai/tg-messages-cache#readme","keywords":["telegram","cache","messages","bot","storage","crud","placeholder"],"repository":{"type":"git","url":"git+https://github.com/niviron-ai/tg-messages-cache.git"},"description":"Модуль кеширования сообщений Telegram с поддержкой CRUD операций и placeholder сообщений","maintainers":[{"name":"di.eugene","email":"ditkovsky.eugene@gmail.com"}],"readme":"# Telegram Messages Cache\n\nМодуль для кеширования сообщений Telegram ботов с поддержкой CRUD операций и управления placeholder сообщениями.\n\n## Возможности\n\n- ✅ Кеширование сообщений Telegram по пользователям и ботам\n- ✅ CRUD операции: добавление, получение, редактирование, удаление\n- ✅ Поддержка placeholder сообщений для индикации прогресса\n- ✅ Автоматическое управление подтверждающими сообщениями\n- ✅ Исключение placeholder из основного кеша\n- ✅ Хеширование идентификаторов для уникальности\n\n## Установка\n\n```bash\nnpm install @dieugene/tg-messages-cache\n```\n\n## Зависимости\n\n- `@dieugene/key-value-db` - для хранения данных\n- `@dieugene/utils` - утилиты для работы с Telegram\n\n## Использование\n\n```javascript\nconst cache = require('@dieugene/tg-messages-cache');\n\n// Инициализация (автоматически вызывается при импорте)\ncache.init();\n\n// Добавление сообщения в кеш\nawait cache.add(ctx, {\n    message_id: 123,\n    text: 'Текст сообщения'\n});\n\n// Получение всех сообщений из кеша\nconst messages = await cache.get(ctx);\n\n// Получение сообщений без placeholder\nconst messagesClean = await cache.get(ctx, true);\n\n// Редактирование сообщения\nawait cache.edit(ctx, message_id, 'Новый текст');\n\n// Удаление конкретного сообщения\nawait cache.del(ctx, message_id);\n\n// Удаление всего кеша пользователя\nawait cache.del(ctx);\n```\n\n## API\n\n### `cache.add(ctx, options)`\n\nДобавляет сообщение в кеш.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `options` (опционально):\n  - `message_id` - ID сообщения (по умолчанию из ctx)\n  - `text` - текст сообщения (по умолчанию из ctx)\n\n### `cache.get(ctx, excludePlaceholder)`\n\nПолучает все сообщения из кеша.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `excludePlaceholder` - исключить placeholder сообщения (по умолчанию false)\n\n### `cache.edit(ctx, message_id, text)`\n\nРедактирует текст сообщения в кеше.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `message_id` - ID сообщения для редактирования\n- `text` - новый текст сообщения\n\n### `cache.del(ctx, message_id)`\n\nУдаляет сообщение из кеша.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `message_id` - ID сообщения (если не указан, удаляется весь кеш)\n\n## Работа с Placeholder\n\n### `cache.cache_and_show_progress(ctx, options)`\n\nКеширует сообщения и показывает прогресс через placeholder.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `options`:\n  - `show_placeholder` - показывать placeholder (по умолчанию true)\n  - `placeholder_text` - текст placeholder\n  - `message_id` - ID сообщения\n  - `text` - текст сообщения (может быть массивом)\n  - `placeholder_message_id` - ID существующего placeholder\n\n### `cache.put_placeholder(ctx, text)`\n\nСоздает placeholder сообщение.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `text` - текст placeholder (по умолчанию \"✍\")\n\n### `cache.del_placeholder(ctx, message_id)`\n\nУдаляет placeholder сообщение.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `message_id` - ID placeholder сообщения\n\n### `cache.get_placeholder_message_id(ctx, cache)`\n\nПолучает ID placeholder сообщения из кеша.\n\n**Параметры:**\n- `ctx` - контекст Telegram бота\n- `cache` - кеш сообщений (опционально)\n\n### `cache.exclude_placeholder(cache)`\n\nИсключает placeholder сообщения из массива.\n\n**Параметры:**\n- `cache` - массив сообщений\n\n## Примеры использования\n\n### Простое кеширование\n\n```javascript\nconst { Telegraf } = require('telegraf');\nconst cache = require('@dieugene/tg-messages-cache');\n\nconst bot = new Telegraf(process.env.BOT_TOKEN);\n\nbot.on('text', async (ctx) => {\n    // Добавляем сообщение в кеш\n    await cache.add(ctx);\n    \n    // Получаем историю сообщений\n    const history = await cache.get(ctx, true); // без placeholder\n    console.log('История:', history);\n});\n```\n\n### Использование с прогрессом\n\n```javascript\nbot.command('process', async (ctx) => {\n    // Начинаем процесс с показом прогресса\n    await cache.cache_and_show_progress(ctx, {\n        text: 'Начинаем обработку...',\n        placeholder_text: '⏳ Обработка...'\n    });\n    \n    // Выполняем длительную операцию\n    await longRunningOperation();\n    \n    // Удаляем placeholder\n    await cache.del_placeholder(ctx);\n    \n    await ctx.reply('Готово!');\n});\n```\n\n## Структура данных\n\nКаждое сообщение в кеше имеет структуру:\n\n```javascript\n{\n    message_id: Number,  // ID сообщения в Telegram\n    text: String        // Текст сообщения\n}\n```\n\nPlaceholder сообщения имеют специальный текст: `'<<confirmation message>>'`\n\n## Лицензия\n\nISC\n\n## Автор\n\nEugene Ditkovsky\n","readmeFilename":"README.md"}