{"_id":"koishi-plugin-youtube-notifier","_rev":"69-9ab4ac344d50ac55815686c926ac8474","name":"koishi-plugin-youtube-notifier","dist-tags":{"latest":"2.0.19"},"versions":{"2.0.9":{"name":"koishi-plugin-youtube-notifier","version":"2.0.9","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.9","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"7c6d01c68f320fb0b71adaf46b11886bd85799ca","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.9.tgz","fileCount":4,"integrity":"sha512-6spIDcbnYqsh+bbK6eXH5cKI8j0j/1bbV3Jnqtf4lwXyYhXQA64vnzOWdhxs9rYIESrMkpSOtze+RDYc4+ahlw==","signatures":[{"sig":"MEUCICT19Lh4YVu5QD/J7ZIACNWR5ljgiefSZOZt2ZgUf2yuAiEAo38TEp465xbSYkTqqPXcsI5PDbgAQOmGbMPozuNE/Hk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19575},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"5812c446697e0b425454ca6440bea1d8f6ea26bf","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.9_1769998398464_0.9736812407359223","host":"s3://npm-registry-packages-npm-production"}},"2.0.10":{"name":"koishi-plugin-youtube-notifier","version":"2.0.10","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.10","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"3bbdd0ed85dfe484705ba0d20471d5031593ec48","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.10.tgz","fileCount":4,"integrity":"sha512-qHYQd8Jiezou3rjyLwMKbv1+ngJ4o+XV06MWShI+pm9QqT9u/cWNu2G/sDrYGg/UZrEXxm6Ez10FnQqgnbJD1A==","signatures":[{"sig":"MEYCIQC3EcfAJ2D1w/jO8l2ynOFE5v/t/ZByQ345PAhOmzLsfgIhAOYnASs9EqW19VKq35/MyuIzNIW1Lkf+ny38SlZ0YA4z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19704},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"5812c446697e0b425454ca6440bea1d8f6ea26bf","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.10_1769998594117_0.8054950181606351","host":"s3://npm-registry-packages-npm-production"}},"2.0.11":{"name":"koishi-plugin-youtube-notifier","version":"2.0.11","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.11","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"d9f0ceb523039d2fadd4664596d059d9dcf87752","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.11.tgz","fileCount":4,"integrity":"sha512-SvsOtaNycuaqlEdcFP91E0xJst1d9f6tpKAAbLoPbjPHpEbforhPB7MAG3ajp1ENKRN2/Jiy+xm2tC9I1egReA==","signatures":[{"sig":"MEUCIEPp8ZtcQyPH50HBlYAHRXCibibgO2fCCqw/9jqDwVaSAiEA6A6OM9L1rmblEFZ7X4tvHZU73M4YuIy3VC9wn6zp9uw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20060},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"5812c446697e0b425454ca6440bea1d8f6ea26bf","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.11_1769999100027_0.6002006327152707","host":"s3://npm-registry-packages-npm-production"}},"2.0.12":{"name":"koishi-plugin-youtube-notifier","version":"2.0.12","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.12","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"8ccb1258e45c53a8e6f85eb3284ee2dcc71e3e92","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.12.tgz","fileCount":4,"integrity":"sha512-gX17i6ZLij3hL4k5CB5GrRokknquQAAtnT5ngufMFVPRQTfE8oOm5NdUteTM4DF6orvfGyQjOijFeh+pIQ+qsA==","signatures":[{"sig":"MEUCIQCMjXw0WFMvHhBlsUV5z521N9wv2K7I5GfOpBLGzqFw1AIgINHwI7u3zKCj8ENhY56a3MSJOAcZ6PxszpO/6jGtjn4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20376},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"5812c446697e0b425454ca6440bea1d8f6ea26bf","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.12_1769999493737_0.00045990753868996315","host":"s3://npm-registry-packages-npm-production"}},"2.0.13":{"name":"koishi-plugin-youtube-notifier","version":"2.0.13","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.13","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"a77067a8aee73596a890b26ba07f5d0a21f8220a","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.13.tgz","fileCount":4,"integrity":"sha512-pBuuijHRclBdwmi/giihzQ4YrOlUwiUT4amsHANlXAUFI5IPIFdx++/BsY0uX7Ds6ovPu6+kKQhBZklNGIPVkA==","signatures":[{"sig":"MEUCIBgnMmXeJpijefX2KYdMhSJv8ppn8Ixe6LO/bZCyPMz4AiEAg40MEVS1HvmKjbtN/o/CvlhPjKzZq7ksJeZzYpPpubE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20506},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"5812c446697e0b425454ca6440bea1d8f6ea26bf","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.13_1769999980520_0.6529710030088449","host":"s3://npm-registry-packages-npm-production"}},"2.0.14":{"name":"koishi-plugin-youtube-notifier","version":"2.0.14","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.14","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"ebbfe3e8ac882d16a963e221dfb446de558b5440","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.14.tgz","fileCount":4,"integrity":"sha512-wnqmTdygCftPChQd/UNMwIOEi30of/c2o5vlCnkyrEKZeL0zYIa0KVBWnrGO8cSOQkJGIgzG49o6QdRCSsGpdQ==","signatures":[{"sig":"MEQCICCpnDYOMGHaw8gD+IOaykV3OihcKxxDK40RnX1Dwp0yAiBlMPT+LvNGhAdf4xLH1u/0IitPIFob3cdhlRoeY0Vvkg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21927},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"5812c446697e0b425454ca6440bea1d8f6ea26bf","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.14_1770000742357_0.8583182738394819","host":"s3://npm-registry-packages-npm-production"}},"2.0.15":{"name":"koishi-plugin-youtube-notifier","version":"2.0.15","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.15","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"0b562cb3d7dc4e194d40ea0f3eacdb9a3ed2f320","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.15.tgz","fileCount":4,"integrity":"sha512-T3vjxL+749E57GlZGl7rF5oM2mB3JypjayzAmZxZCGEuI6K0oixv1Y7wU4hqKhXA196mYNqVifYBwlNY7nokeA==","signatures":[{"sig":"MEUCIQCkH/M3Gw3phno5PEj257Yb9Cvy1Il4a2qqnG1vdWNN6wIgT2/VoFLgzV9NKhn5MRiwMTnn9gkrhh3bzDxKoF/9Pfk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":20751},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"5812c446697e0b425454ca6440bea1d8f6ea26bf","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.15_1770001683082_0.13455907872940664","host":"s3://npm-registry-packages-npm-production"}},"2.0.16":{"name":"koishi-plugin-youtube-notifier","version":"2.0.16","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.16","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"5734089b615283ea6646bea9d64cbc431739b184","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.16.tgz","fileCount":4,"integrity":"sha512-qJWCBhBu9ApUXV+rITMvlMoyco5L3JEYeiVM+O0ivTV+f9ucO8HUxvKP9Pvy4uS4qkeR4avo5EsEysFrng8zJQ==","signatures":[{"sig":"MEUCIH4aUbrKxiMA1M7Z2l4398J8Qst5XEgzLoGoaA1IzFCJAiEA3lqpVIaA/0IaF1Eod9H4wM5rb1WaoWukPun8rTKxSaY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22437},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"847d474c084856af83502af9a239b695e847a17a","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{"axios":"^1.13.4","socks-proxy-agent":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.16_1770002209275_0.9566918033752894","host":"s3://npm-registry-packages-npm-production"}},"2.0.17":{"name":"koishi-plugin-youtube-notifier","version":"2.0.17","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.17","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"05fc430684f2b858f36ce25003ebdebe3a7916fd","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.17.tgz","fileCount":4,"integrity":"sha512-Xn1g9lF2L/qy78mdMRZyrT8oyy2EBLWuemlQmXNUV0UvKEWNhXCaVLPXkQ2TzbEJ/7/Ytk6GsRk9yHywU2XQ2w==","signatures":[{"sig":"MEUCIGDuBP98g/1lQGbOB3m+OuAdPJEejs4GTljKFmrCwmTfAiEAgJKmubJb27nt5Qt9b2wkCxNfjxK76FYMFDm2XdRrwyA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22333},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"1bd79e96e46833557b4da990c9c8fa5d30d5881c","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{"axios":"^1.13.4","socks-proxy-agent":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.17_1770002690404_0.2705479170877869","host":"s3://npm-registry-packages-npm-production"}},"2.0.18":{"name":"koishi-plugin-youtube-notifier","version":"2.0.18","keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","_id":"koishi-plugin-youtube-notifier@2.0.18","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"dist":{"shasum":"76d93e8c6def7ad9aa6c173000eaaabbc899ec92","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.18.tgz","fileCount":4,"integrity":"sha512-PcoUSf30OK6f6Yxzp+h8F1HTKJuap8GpLHUXDrrAcahgI0pX3Sv81Je4vOEwSLXZKAV9AGDplOg6NQZN4R0VWw==","signatures":[{"sig":"MEQCIER3kc3zhQbSF6iGphOlyG5Uy+caRmkYHihc5DLR6HskAiAoxNp1+OSLSmTMxV+gwyrrCyjG0c/OZ9Po63gPalyllw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":22322},"main":"lib/index.js","type":"commonjs","koishi":{"service":{"optional":["notifier"],"required":["database"]},"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"}},"gitHead":"847d474c084856af83502af9a239b695e847a17a","scripts":{"build":"tsc"},"typings":"lib/index.d.ts","_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"repository":{"url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git","type":"git"},"_npmVersion":"11.6.2","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","directories":{},"_nodeVersion":"24.13.0","dependencies":{"axios":"^1.13.4","socks-proxy-agent":"^8.0.5"},"_hasShrinkwrap":false,"devDependencies":{"koishi":"^4.17.0","typescript":"^5.0.0","@types/node":"^20.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-youtube-notifier_2.0.18_1770003772276_0.92624377330163","host":"s3://npm-registry-packages-npm-production"}},"2.0.19":{"name":"koishi-plugin-youtube-notifier","version":"2.0.19","description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","type":"commonjs","main":"lib/index.js","typings":"lib/index.d.ts","scripts":{"build":"tsc"},"keywords":["koishi","plugin","youtube","notifier","live"],"author":{"name":"Qoder"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git"},"bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","koishi":{"description":{"zh":"YouTube 频道直播开播提醒 - 轻量级方案"},"service":{"required":["database"],"optional":["notifier"]}},"dependencies":{"axios":"^1.13.4","socks-proxy-agent":"^8.0.5"},"devDependencies":{"@types/node":"^20.0.0","koishi":"^4.17.0","typescript":"^5.0.0"},"peerDependencies":{"koishi":"^4.17.0"},"gitHead":"1e328b093ae97d9c84983586dee01ccfcf7a8ef5","_id":"koishi-plugin-youtube-notifier@2.0.19","_nodeVersion":"24.13.0","_npmVersion":"11.6.2","dist":{"integrity":"sha512-CKeZO3oRlhS66vS4aWmh9k4mbGzRh2SrCG8G8oErj8nu2gK9ztcrS766J04Hv/tq6mA2+EwejGA9lDaoFenUOA==","shasum":"dcb677f9f3e747e454a042eec3561523dae34a29","tarball":"https://registry.npmjs.org/koishi-plugin-youtube-notifier/-/koishi-plugin-youtube-notifier-2.0.19.tgz","fileCount":4,"unpackedSize":20822,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIGgEqIBffKIzvgVahB2WQkzU+FkFqktQKSYSmdbe6bBfAiBF8OpPb/fWpJtY0MmzUggcAxlNy2lNnMgY0EkjgaHcNA=="}]},"_npmUser":{"name":"svip886cn","email":"297300226@qq.com"},"directories":{},"maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koishi-plugin-youtube-notifier_2.0.19_1770004212143_0.8890586575170698"},"_hasShrinkwrap":false}},"time":{"created":"2026-02-02T02:13:18.463Z","modified":"2026-02-02T03:50:12.427Z","1.0.0":"2026-01-30T07:17:17.498Z","1.0.1":"2026-01-30T07:31:53.157Z","1.0.2":"2026-01-30T07:34:06.296Z","1.0.3":"2026-01-30T07:52:37.454Z","1.0.4":"2026-01-30T08:01:04.504Z","1.0.5":"2026-01-30T08:30:20.579Z","1.0.6":"2026-01-30T08:38:30.785Z","1.0.7":"2026-01-30T09:17:27.612Z","1.0.8":"2026-01-30T09:25:12.409Z","1.0.9":"2026-01-30T09:37:22.736Z","1.1.0":"2026-01-30T09:42:02.264Z","1.1.1":"2026-01-30T09:47:52.743Z","1.1.2":"2026-01-30T10:01:12.257Z","1.1.3":"2026-01-30T10:08:00.820Z","1.1.4":"2026-01-30T10:15:11.292Z","1.1.5":"2026-01-30T10:21:11.122Z","1.1.6":"2026-01-30T10:25:13.113Z","1.1.7":"2026-01-30T10:32:59.911Z","1.1.8":"2026-01-30T10:36:16.972Z","1.1.9":"2026-01-30T10:39:51.104Z","1.2.0":"2026-01-30T10:48:40.981Z","1.2.1":"2026-01-30T10:55:20.095Z","2.0.0":"2026-01-31T12:55:05.650Z","2.0.2":"2026-01-31T13:12:13.494Z","2.0.3":"2026-01-31T13:21:10.464Z","2.0.4":"2026-01-31T13:26:20.252Z","2.0.5":"2026-01-31T13:34:30.478Z","2.0.6":"2026-01-31T13:37:25.363Z","2.0.7":"2026-01-31T13:42:58.784Z","2.0.9":"2026-02-02T02:13:18.628Z","2.0.10":"2026-02-02T02:16:34.272Z","2.0.11":"2026-02-02T02:25:00.167Z","2.0.12":"2026-02-02T02:31:33.902Z","2.0.13":"2026-02-02T02:39:40.678Z","2.0.14":"2026-02-02T02:52:22.501Z","2.0.15":"2026-02-02T03:08:03.242Z","2.0.16":"2026-02-02T03:16:49.421Z","2.0.17":"2026-02-02T03:24:50.567Z","2.0.18":"2026-02-02T03:42:52.431Z","2.0.19":"2026-02-02T03:50:12.302Z"},"bugs":{"url":"https://github.com/svip886/koishi-plugin-youtube-notifier/issues"},"author":{"name":"Qoder"},"license":"MIT","homepage":"https://github.com/svip886/koishi-plugin-youtube-notifier#readme","keywords":["koishi","plugin","youtube","notifier","live"],"repository":{"type":"git","url":"git+https://github.com/svip886/koishi-plugin-youtube-notifier.git"},"description":"YouTube channel live notifier for Koishi - lightweight HTTP solution","maintainers":[{"name":"svip886cn","email":"297300226@qq.com"}],"readme":"# koishi-plugin-youtube-notifier\r\n\r\n[![npm](https://img.shields.io/npm/v/koishi-plugin-youtube-notifier?style=flat-square)](https://www.npmjs.com/package/koishi-plugin-youtube-notifier)\r\n[![GitHub](https://img.shields.io/github/license/svip886/koishi-plugin-youtube-notifier?style=flat-square)](https://github.com/svip886/koishi-plugin-youtube-notifier/blob/main/LICENSE)\r\n\r\nYouTube 频道直播开播提醒插件，采用轻量级 HTTP 方案，参考 fideo-live-record 实现。\r\n\r\n## 功能特性\r\n\r\n- **轻量高效**：基于 HTTP 请求 + HTML 解析，无需 Puppeteer，资源占用降低 90% 以上\r\n- **极速响应**：单次检测耗时 < 2 秒（代理环境下 < 5 秒）\r\n- **多频道监控**：支持同时监控多个 YouTube 频道的直播状态\r\n- **信息丰富**：可获取主播名称、直播标题、观看人数等详细信息\r\n- **多平台推送**：支持将消息推送到自定义的群组\r\n- **自定义代理**：支持配置 HTTP/SOCKS 代理，解决国内环境网络访问问题\r\n- **Notifier 集成**：支持 Koishi 的 `notifier` 服务，提供更好的通知展示\r\n- **状态持久化**：使用数据库记录上次推送状态，防止重复通知\r\n\r\n## 安装\r\n\r\n```bash\r\nnpm install koishi-plugin-youtube-notifier\r\n```\r\n\r\n## 配置项\r\n\r\n| 参数 | 类型 | 默认值 | 说明 |\r\n| :--- | :--- | :--- | :--- |\r\n| `channels` | `array` | `[]` | 订阅频道列表，包含 `id` (频道ID) 和 `targets` (推送群组ID列表) |\r\n| `interval` | `number` | `60000` | 轮询间隔（毫秒），默认为 1 分钟 |\r\n| `proxy` | `string` | - | 代理服务器地址，例如 `http://127.0.0.1:7890` 或 `socks5://127.0.0.1:1080` |\r\n| `cookie` | `string` | - | YouTube Cookie (可选，用于提高稳定性) |\r\n\r\n## 依赖项\r\n\r\n本插件需要以下服务支持：\r\n- `database`: 用于状态持久化\r\n- `notifier` (可选): 用于结构化通知\r\n\r\n## 开源协议\r\n\r\nMIT License.\r\n\r\n## 更新日志\r\n\r\n### 2.0.18\r\n\r\n- **回滚**：撤销 v2.0.16/v2.0.17 的不稳定改动\r\n- **恢复**：回到经过验证的 v2.0.13 逻辑\r\n- **特性**：多重备选直播检测方案（canonical、ytInitialPlayerResponse、标记检测）\r\n\r\n### 2.0.15\r\n\r\n- **修复**：移除观看人数统计（YouTube HTML不提供实时数据）\r\n- **改进**：开播时间改为本地统计，第一次发现直播时记录\r\n- **改进**：日期格式改为详细格式 (2026-02-02 11:06:33)\r\n\r\n### 2.0.13\r\n\r\n- **修复**：开播时间强制使用北京时间 (Asia/Shanghai)\r\n\r\n### 2.0.12\r\n\r\n- **修复**：正则表达式添加 `\\s*=` 允许等号两边有空格\r\n- **调试**：添加更多日志输出，便于定位问题\r\n\r\n### 2.0.11\r\n\r\n- **调试**：将所有日志级别从 debug 改为 info，便于定位问题\r\n- **优化**：减少超时时间到 15 秒，减少重试次数到 2 次\r\n\r\n### 2.0.10\r\n\r\n- **修复**：添加 `viewCount` 字段到数据库模型\r\n\r\n### 2.0.9\r\n\r\n- **调试**：添加更多调试日志以定位代理请求问题\r\n\r\n### 2.0.8 (未发布)\r\n\r\n- **调试**：添加更多调试日志以定位代理请求问题\r\n\r\n### 2.0.7\r\n\r\n- **重大修复**：移除 `socks-proxy-agent`，直接使用 Koishi 的 `proxyAgent` 配置代理\r\n- **优化**：移除外部依赖（axios、socks-proxy-agent），完全依赖 Koishi 内置 HTTP 插件\r\n\r\n### 2.0.6\r\n\r\n- **修复**：数据库更新时移除 `id` 字段，解决 `cannot modify primary key` 错误\r\n\r\n### 2.0.5\r\n\r\n- **优化**：超时时间从 20 秒增加到 30 秒\r\n- **优化**：添加自动重试机制（最多 3 次，间隔 1 秒）\r\n- **优化**：请求失败时返回离线状态，避免中断轮询\r\n\r\n### 2.0.4\r\n\r\n- **新增**：开播时间使用 24 小时制显示（如 `14:30`）\r\n- **新增**：每 30 分钟提醒一次正在直播（显示已直播时长）\r\n- **新增**：直播结束提醒显示总时长（如 `2小时30分钟`）\r\n\r\n### 2.0.3\r\n\r\n- **新增**：显示开播时间信息（如 `89 分钟前开始串流`）\r\n- **新增**：直播结束提醒（检测到 `isLive` 从 `true` 变为 `false` 时触发）\r\n- **优化**：保存 `dateText` 和 `liveStartTime` 到数据库\r\n\r\n### 2.0.2\r\n\r\n- **修复**：使用 `socks-proxy-agent` 正确处理 SOCKS5 代理，解决协议不匹配问题\r\n- **优化**：改进正则表达式匹配逻辑，提高 JSON 解析成功率\r\n- **优化**：优先使用 `videoDetails.isLive` 判定直播状态，增加备用 videoId 获取方案\r\n\r\n### 2.0.0\r\n\r\n- **重大重构**：移除 Puppeteer 依赖，改用轻量级 HTTP 方案\r\n  - 资源占用降低 90% 以上\r\n  - 检测速度提升 10 倍（< 2秒 vs > 20秒）\r\n  - 移植自 [fideo-live-record](https://github.com/chenfan0/fideo-live-record) 的解析逻辑\r\n- **功能增强**：新增丰富的直播信息推送（主播名、标题、观看人数）\r\n- **新增配置**：增加 `cookie` 配置项用于提高 API 稳定性\r\n\r\n## 仓库地址\r\n\r\n[GitHub Repository](https://github.com/svip886/koishi-plugin-youtube-notifier.git)\r\n","readmeFilename":"README.md"}