{"_id":"koishi-plugin-ydc","_rev":"27-f80745ca8cf64c0eb2bd253e844eb4c9","name":"koishi-plugin-ydc","dist-tags":{"latest":"0.0.28"},"versions":{"0.0.1":{"name":"koishi-plugin-ydc","version":"0.0.1","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.1","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"6e671c691ac02350b2e85621f897f8a2e89e3acf","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.1.tgz","fileCount":2,"integrity":"sha512-8mmAl2AS3urqzuPLGIEjsZT6xDPZsEIVQDkRTzpqT9GECrGOhSFDcN3hElyxg24+BERrkyA5REU0qNef54ZTtQ==","signatures":[{"sig":"MEUCIQCitVDer7FCbFy6OxjkCUnGqpmiccQBUS3RJCZHc8azAAIgbnc5dVN11ON4Rb7BFxVmKo+vVMH7BHqofhFYG901JC0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":794},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.1_1721558360332_0.1051817427440973","host":"s3://npm-registry-packages"}},"0.0.2":{"name":"koishi-plugin-ydc","version":"0.0.2","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.2","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"aa323f37aa09346f4b1da0d30ef5d0af2f53c7e7","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.2.tgz","fileCount":5,"integrity":"sha512-eqYSQrR3pOzhjWbpE9GKWlhIPjekvMGUd04G9qIpKYiZihkvOeYKlqDI+Vyy1eWHdvlJaBDbhjL34ME/epeNFg==","signatures":[{"sig":"MEYCIQDeDXZflIoHY7wH9E1WaaT0G4GPDwgYX8UmoTDUE9V9iwIhAOADh+nNcd4GcRD3OTWZCxj3/DPTdsi1M/FkTL8Ng/Hr","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17185},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.2_1721560665829_0.27977120725212545","host":"s3://npm-registry-packages"}},"0.0.3":{"name":"koishi-plugin-ydc","version":"0.0.3","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.3","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"a9610770cc74a45a85dd6d2beccc3e2c1bb74742","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.3.tgz","fileCount":5,"integrity":"sha512-VtR2AFa5P1xHIobchaPbisHVyiiQ4VCqepT/Plmlp9Kp8yxs2ZYBixU6NspgXgWsJ4QP2VocwSWrbHIgN5cc8g==","signatures":[{"sig":"MEUCIQCEu5Jxai6551SQQRlkQK8VMZ43yOlhVjK36SG1eLEtmQIgQ1Lr8RuxCkwA/Ic5//1NtdQrwOAd63gtuORiBCN9vFI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17254},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.3_1721563380257_0.6357776894961045","host":"s3://npm-registry-packages"}},"0.0.4":{"name":"koishi-plugin-ydc","version":"0.0.4","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.4","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"46b9be3223f0f2a685e17062e34ea841bf5c2260","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.4.tgz","fileCount":5,"integrity":"sha512-K7ZgmhaeP2QhzfzSz71o/tXzcP5DZ27a6O+44eNnKG+LqQb7uIbIYUXZQEuxH5IPKlAlZJDmH1LJfuYDkdpaxw==","signatures":[{"sig":"MEYCIQC5GiceKCoyH/AZPrTJxcX7RcUH44jE6RgGiIRV/bnfcAIhAKSfTVUpLdZWNqrjZEBlf6kuoskSuubDVfIjMZracR4g","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17262},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.4_1721569348010_0.17073849842392286","host":"s3://npm-registry-packages"}},"0.0.5":{"name":"koishi-plugin-ydc","version":"0.0.5","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.5","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"3b2569c5570d6d30b08e09d034c37a36dc948dac","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.5.tgz","fileCount":5,"integrity":"sha512-sGzSChQ/a9L+NcZWtc4JsPpTSQsRvN0WocMBRvP5VgTB3+qR5QR4w8Rq22qeTMIdb0Q2ajPchpAyt2950buKPw==","signatures":[{"sig":"MEUCIQDGSsVOmXIB+njyRxdUet208yAxU6mRXeJ6A8JifOX1mQIgIYP2UzRICQ+pBsmV84P/DZI1j4MkRQDTEWPTaFsl1fM=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17224},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.5_1721570141504_0.8059915379850409","host":"s3://npm-registry-packages"}},"0.0.6":{"name":"koishi-plugin-ydc","version":"0.0.6","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.6","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"eb9af65dcb88d404b44917142bd76afe3dac106f","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.6.tgz","fileCount":5,"integrity":"sha512-wDy8N9/dJlfTRoH7MM47AytbBuHxVmWDN4MFVEpVEJhHohxtFgTXiGHmelRIbeX5SImXUXZFhFeS5o76YHD3+Q==","signatures":[{"sig":"MEQCIDh/Y23Nvyzr6jSLaNjdFn9dU+Aej3zAq5SOSurF79vzAiBdl1P/bv6bDntl9PpRdZniaE4PHqy3nDwNLTENEl4BjA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17272},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.6_1721570433079_0.28250698139999564","host":"s3://npm-registry-packages"}},"0.0.7":{"name":"koishi-plugin-ydc","version":"0.0.7","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.7","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"431d5f6272a4fa13ec026ccfd4f0c74b25df14a3","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.7.tgz","fileCount":5,"integrity":"sha512-n3fm+HzbxIY72qx1l5VyUCBH73Hq8nswGIblqa3Gx0Hn+m3JE7Viv1/EiZL+IbNMfsS6caM2CyjNJQWCMBnSAg==","signatures":[{"sig":"MEQCIGTeR1QJbuIaYEfTzKMMndvbdQXqoDhHG3t9kUMq1pHiAiAlyGZ8a1VXaq0hs73Z7CuvwOLdLVL3OBWVHwoQ35/0Gw==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17244},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.7_1721570607117_0.7810521755961335","host":"s3://npm-registry-packages"}},"0.0.8":{"name":"koishi-plugin-ydc","version":"0.0.8","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.8","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"67a17e55ece52e27bc713024c3ee0b9c96708088","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.8.tgz","fileCount":5,"integrity":"sha512-FuErMtw3wjKQGL4oEOiL0Pp63ectCrycAkruutTzx8TDN2LSMDz463mx9fzhSlhNhE7grxYaESbI0YuIgM6mDw==","signatures":[{"sig":"MEUCIQCdqAiiErzRB7vuEYafyc1rray+q9vr/fRoUH/D4lKABgIgGurfgS+VXE/7SBxTCrp6wWC6+8zht31nlS9ZcTEPIpI=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17489},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.8_1721571418286_0.2102906166612959","host":"s3://npm-registry-packages"}},"0.0.9":{"name":"koishi-plugin-ydc","version":"0.0.9","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.9","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"34c28db83b35bb9fe3a8eb1f28ffde9b6e479e79","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.9.tgz","fileCount":5,"integrity":"sha512-PDWG/PrNv1zDA8xF2ao0XruC5TGTrUjbnYkp++lSHqTU06J2SDECDmpETs77Bu02F08a7RG+GupyBb18+Tdrmw==","signatures":[{"sig":"MEUCIQDV4iEZaWET39GnpqRJEvL8RooIPkhyANoOYtQntdBlLQIgJBIoWvpxd8kg7UzkzZjNGMxv6fHUgk/ZEn6wLLcFVDc=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":17589},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.9_1721664649367_0.767930712676202","host":"s3://npm-registry-packages"}},"0.0.10":{"name":"koishi-plugin-ydc","version":"0.0.10","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.10","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"34c2dd1e14db632a1bce31d261b743c2ad18519b","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.10.tgz","fileCount":5,"integrity":"sha512-pA8gvmv0/gliUTtshRXdG0kOkMutz/BbWYdNEFMzQA3Fg4qAiQZa/kErDKYQEowXEzYjHEb/5eA2/7WQEv5jFw==","signatures":[{"sig":"MEQCIBCAXV4zt3Iw3lfiIusHnlN7pkpyO3UMaG5s51VT1QP+AiA83MAcdA3aYBIDBP1ZHcAZC40s/3aTFsfSPR1a2lWrJA==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18442},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.10_1721736828711_0.3096562383109065","host":"s3://npm-registry-packages"}},"0.0.11":{"name":"koishi-plugin-ydc","version":"0.0.11","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.11","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"7acbee3b9db91bc7cfbf7a248ada700a8e3e1717","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.11.tgz","fileCount":5,"integrity":"sha512-FZzb/EMtjLe9RiNsEYBy0yAIbnZpzGiY9O7ltUDXgEzQIz+qUtHR+H22Cuf4JRInRWvfF8RtKJteWTkNqaEUyA==","signatures":[{"sig":"MEYCIQDTTWUEa+TS5ZVxjjmdNsA1zSg4wtWJybJDnW1Qmk/CQQIhAM+NfXrYF+KUQU95iX0Xe1CZgXWe2id97qJTDIcH6MnQ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":18442},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.11_1721737169682_0.49595157672336065","host":"s3://npm-registry-packages"}},"0.0.12":{"name":"koishi-plugin-ydc","version":"0.0.12","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.12","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"70b5ee8b7f2726a4496e94a90a67c956b1890f43","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.12.tgz","fileCount":5,"integrity":"sha512-MvWjmet+CGoZYT5oK3q8pGili7M8KPvErB+8iHDl+Il/QpDfka65UBGQ8avqBecssGK2m1q6oUTRO/ywler6Kg==","signatures":[{"sig":"MEUCIQDFFt8Jg+oq21nV8haO2HulQXbbEx0QT4yyzEjYvZZUvwIgfpp7vdS1qyxCnkXYfp/jq296VY/BThDJVQxlOdpP0Ok=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19370},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"f8ed3fe8b58200a3c3857d69738f65c0c829bb6c","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.12_1725543429320_0.4707787721897727","host":"s3://npm-registry-packages"}},"0.0.13":{"name":"koishi-plugin-ydc","version":"0.0.13","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.13","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"de52b184656d867dcea76a84d935ab5e47cb346d","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.13.tgz","fileCount":5,"integrity":"sha512-dgR2OQN9+CUKfXuwbHjbhgwNjAsRaj5qtOpw27RyBiMRlowr5tCc/Avh/3ufDrk+ulmyAWD84NcssRt5p8RVVA==","signatures":[{"sig":"MEQCIC9V4aCMShmTLjcj8/t3fSd47IdsTb1qde+cD29y4DZCAiBM7JYxso2CbTGHTEJzK1sRLRGSr+g8yXoTEUqKhBvunQ==","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19370},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"ad7e5102215f1bc8665c02cd3a24813cc727d19f","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.13_1735040734921_0.6479521624658537","host":"s3://npm-registry-packages-npm-production"}},"0.0.14":{"name":"koishi-plugin-ydc","version":"0.0.14","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.14","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"94f85bcbe3b76d39f85043ed603724421debc667","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.14.tgz","fileCount":5,"integrity":"sha512-i3LgEg0ri1DbsdiOgenTVMTTebByCS0J4Q9Iftp1RDtn1CcipfouDC/enWKQAw0dd4PwrQ2dwwFZaKgcPToWIQ==","signatures":[{"sig":"MEUCIQDU+UBw2u6rXYK+D+M97kMWNMbkPd5ZxdmhmB6kC7mb/QIgTUVBjKqyvZ7rlcycI9jH42HkA8DfalrCV6+Egttu3r4=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19903},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"ad7e5102215f1bc8665c02cd3a24813cc727d19f","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.14_1735040993080_0.47767922368167626","host":"s3://npm-registry-packages-npm-production"}},"0.0.15":{"name":"koishi-plugin-ydc","version":"0.0.15","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.15","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"80c2d53ea91bf39d7dfd02316d58f4ea772efad7","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.15.tgz","fileCount":5,"integrity":"sha512-JQc4vrJNHT3MTiFPcdJzNC0vbm+fUTpqZGcOyCAtU8vBpaRF9WdaPWK691e6B0gmGB8X6tpFRycS/PrETm0MVg==","signatures":[{"sig":"MEUCIG1CgyNLsQ4LPS5Tx2Mn7KO0cQlB9K8dxjqzxfbZCT3AAiEAj401eXd7kmQ5MKyyfp5teaVy3CtfnBtzXzEhBLo2PFs=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19879},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"de93a73fb8f8982ff1c5bced2424b7fca4d9f056","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.15_1735041362492_0.9692675654690586","host":"s3://npm-registry-packages-npm-production"}},"0.0.16":{"name":"koishi-plugin-ydc","version":"0.0.16","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.16","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"59c505c1e346e8a5e12fb2f7019dab5b1b36a9bf","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.16.tgz","fileCount":5,"integrity":"sha512-PMgg6ettmQJB8hXGosqXe8vNdPj4uoks17vYLSgTBmBton+Vf/zVKfeeSsMUZEa2qW+5Nzv36LfZOGBrEhYKQA==","signatures":[{"sig":"MEUCIQDgQ/aDBCojjgQEyIu9/IswCVZxw3ckbLFDXUO6brd3DQIgZfyhTbBrZ+K5YDrLkA7gjz4HJs77v1aaqWccg88pqF0=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19879},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"de93a73fb8f8982ff1c5bced2424b7fca4d9f056","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.16_1735041769981_0.9536735444194491","host":"s3://npm-registry-packages-npm-production"}},"0.0.17":{"name":"koishi-plugin-ydc","version":"0.0.17","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.17","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"1e5b0870df5d7f489388e8f177227f5ec2259fda","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.17.tgz","fileCount":5,"integrity":"sha512-j3dXYNJ7D0xv23YZBuiNHQxgl7nXN+I2SeKUPMfvsPFwSuqDF0bMOirBLt55KqSOpfqYWweLHcIU9kLyzb6Nug==","signatures":[{"sig":"MEYCIQD9ETrLoASip/8KrgjIdaSD5rNbDb85czt5aeQgCx6/DwIhAIDd8k51OIqa1/XgTfbqZ0u6e2j1jqvzu8yBIKq2cYdb","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":19847},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"de93a73fb8f8982ff1c5bced2424b7fca4d9f056","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.17_1735042052647_0.7575634727406295","host":"s3://npm-registry-packages-npm-production"}},"0.0.18":{"name":"koishi-plugin-ydc","version":"0.0.18","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.18","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"11f30c5007b848bf8242fc403015e9f0eaa3eae2","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.18.tgz","fileCount":5,"integrity":"sha512-3a8viBc5cviQFmFjZ9K2m+HrT6yUqk2HAZayurcUfRJzpCDmJCyOHlDxVgXtZ0cSoybJ8xk+aeXFY8nVjUTfcg==","signatures":[{"sig":"MEQCIBQR9BWjwLDDb+9pZN7WkopEwvpwiQocmqnBki9wlhCFAiAv4DeDr62XZlalUn4XVlb0dfMfpesuAfXBvW9S5hPkpg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":19868},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"14297c64ca586f04552ea09c09ebfb07a8a666ac","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.18_1760702064103_0.43258589931913116","host":"s3://npm-registry-packages-npm-production"}},"0.0.19":{"name":"koishi-plugin-ydc","version":"0.0.19","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.19","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"4b77747712b27e4a762fc78561cd7e2a568a5a18","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.19.tgz","fileCount":5,"integrity":"sha512-6CtjYgpGT29kcxoX+YI4Y2R4nN3lhWqebUN/ZeNw0bu7Ihe8AK/a6b2Tbej6xYkyWnro2KN83e0mBufZq5lejA==","signatures":[{"sig":"MEUCIGx0apTsQyj+Mw+xctVxbxqFC5/gd7VHX9ptfP3Zox/sAiEAjRg2fv7wGzLj51OXN35k8vOMkSv8ObhMar11v0RmHfE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26546},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"4a48bcc747ff2d6f9bc6a610966fb3964467d450","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.19_1763228623647_0.9434902627893593","host":"s3://npm-registry-packages-npm-production"}},"0.0.20":{"name":"koishi-plugin-ydc","version":"0.0.20","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.20","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"5392eaa8aa1cf67db98a07e2c5ca2a618478b59a","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.20.tgz","fileCount":5,"integrity":"sha512-TQa8jEAyMuAFR9nnL1g7JvKmpj3LEjUU68Tb9nQvtNFinpkpnnfI+pPHli+W4lUZfe9jf7O/Vk3ZYJMq5jtqug==","signatures":[{"sig":"MEUCIQCsaGUJVrJFAZJXvwI0Iv7UGZfAfHm2pUDhHD4Po6cBPAIgWyKs5XbJD6F3QTRsqrpzN05/cX2h3NtMPqs1MsHWhi8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26546},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"4a48bcc747ff2d6f9bc6a610966fb3964467d450","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.20_1763228994103_0.13210371716923208","host":"s3://npm-registry-packages-npm-production"}},"0.0.21":{"name":"koishi-plugin-ydc","version":"0.0.21","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.21","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"9b02b21144654831f5abe92ea5171af1a349acef","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.21.tgz","fileCount":5,"integrity":"sha512-p4yl5LjU9lVUJYoN3xQGrW9Uug7b13ftmqE/RSS3ldwB1MNPwKzYdpUphVmbfX++hsuIkhwA+R9Sj+8NA6QYPw==","signatures":[{"sig":"MEYCIQC10gCL8ulWIiK4T0xT4Qq2FjCzewWvJ3ebMjXd0NLzVgIhANW68LF1LaUIPdjYQi4i4pYD++FHTCMmO/7w+JENR+zw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26408},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"da213de72fab72c92332ea01c4fce22b65d48c59","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.21_1763388703555_0.8161047562568557","host":"s3://npm-registry-packages-npm-production"}},"0.0.22":{"name":"koishi-plugin-ydc","version":"0.0.22","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.22","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"}],"dist":{"shasum":"330085ff91e6d5a2e8dbf25e0d8706d3fc769cd1","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.22.tgz","fileCount":5,"integrity":"sha512-ppjRGRv3C4lR9yyLXbpTu0WnZ6S8OFgjWaBluRQ3mHGEiuapA1xup2dXdXDfQc29oy0vdULvDQYhqAMq2LesFA==","signatures":[{"sig":"MEUCIEogIIzdbvUjxKY4YzbJt1Vjz+9QiJ2MmzCPVQaVIqHRAiEAstSewS24/SDLz/v9LpPhwMFCxaaypLg0ni3RQtPXv7U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":26457},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"179a1f3bb7bc6d7c8d94d0aac9363e98fd94f6a2","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.22_1763479835388_0.8765493877429784","host":"s3://npm-registry-packages-npm-production"}},"0.0.23":{"name":"koishi-plugin-ydc","version":"0.0.23","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.23","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"},{"name":"xboHodx"}],"dist":{"shasum":"2cdce1c7ee0674b123518ba08e2abc1781e66127","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.23.tgz","fileCount":5,"integrity":"sha512-C2rT7lKvOy5iEVp/WInv7+pPh94ao62Hn5DNnhfuGhA/bepwiyZ7MqxeEKws4BT5Q172Qh4YEz/a90C8eQUYAg==","signatures":[{"sig":"MEUCIEuK8gmMFldx7yc2Y67yWymISM7kaG4h1WDokE+vpu39AiEAzl1NnWNi0gSg9coOuIFArxk9UnNTKMcoKqN4R56lIeM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":33048},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"2c556e1ecfd7534215a1eeb09b739da96acd11ba","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.23_1766837865324_0.6696667591839227","host":"s3://npm-registry-packages-npm-production"}},"0.0.25":{"name":"koishi-plugin-ydc","version":"0.0.25","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.25","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"},{"name":"xboHodx"}],"dist":{"shasum":"c43dac6a8fa51298f5750a36febc5daada858351","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.25.tgz","fileCount":5,"integrity":"sha512-0NCFZmyop/k/Pr8uZ+1L3icyc8LvHRumLyEqF8/T+d4hSFQctFoqN56BP6t3dCXW/goebhNuX1ZU58zjBN7QZw==","signatures":[{"sig":"MEUCIAV9slfhvfhjpte4xRUlkbkdTMRW+O5C5kBZUzRAqz6/AiEA99RY65GK6vIzdemB/+IsD1ncCapGzvaZJgYY9TPfA5s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34614},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"2c556e1ecfd7534215a1eeb09b739da96acd11ba","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.25_1786773736442_0.3143775444328316","host":"s3://npm-registry-packages-npm-production"}},"0.0.26":{"name":"koishi-plugin-ydc","version":"0.0.26","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.26","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"},{"name":"xboHodx"}],"dist":{"shasum":"32d26996f0b81a95cb3164432def15f45a748dc3","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.26.tgz","fileCount":5,"integrity":"sha512-ZZeCKLoQ6+y0OubDxrHH1V9szHSlUb/A1LDyn6SHwfJNBouR5X2tZDUKDIGRlP61dFKfpg/vpbqsSccdYIG2ow==","signatures":[{"sig":"MEUCIQDWuRjvmDdmC/MlhdD+zfNrvK/oFVCpu8FkibZD48N6tAIgGsAuLfQENSEj9LXe2pC1NBaBDoEaxUpf/VSHr5AwNck=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34466},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"2c556e1ecfd7534215a1eeb09b739da96acd11ba","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.26_1786776338435_0.013051455831637915","host":"s3://npm-registry-packages-npm-production"}},"0.0.27":{"name":"koishi-plugin-ydc","version":"0.0.27","keywords":["chatbot","koishi","plugin"],"license":"WTFPL","_id":"koishi-plugin-ydc@0.0.27","maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"contributors":[{"name":"yoki"},{"name":"xboHodx"}],"dist":{"shasum":"2a17e202c2a45b0575097516d80d053e5ca5bb08","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.27.tgz","fileCount":5,"integrity":"sha512-a+SnFbZQEn1uuf39iRTRvJoY1My4FbkV7Sq8tEhLD70adsOm/ZdreUgVcal2TbtD/n1n5Tqyct026zguBcn6PA==","signatures":[{"sig":"MEUCIFFDzcYaIZwlH/3f6jEwPRTpMzAae/gYEpIH6VlWS7VgAiEAt8+Q/6Bn8F7wffDKlD9swcZ4Vfug8REM8s7Kgg9VSPw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":34612},"main":"lib/index.js","koishi":{"service":{"required":["database"],"implements":["dialogue"]},"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"}},"gitHead":"2c556e1ecfd7534215a1eeb09b739da96acd11ba","scripts":{},"typings":"lib/index.d.ts","_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"_npmVersion":"10.8.1","description":"大餐bot","directories":{},"_nodeVersion":"20.14.0","_hasShrinkwrap":false,"devDependencies":{},"peerDependencies":{"sharp":"^0.33.4","koishi":"^4.17.9"},"_npmOperationalInternal":{"tmp":"tmp/koishi-plugin-ydc_0.0.27_1786779504919_0.5661935717297668","host":"s3://npm-registry-packages-npm-production"}},"0.0.28":{"name":"koishi-plugin-ydc","description":"大餐bot","contributors":[{"name":"yoki"},{"name":"xboHodx"}],"koishi":{"description":{"en":"track dc, show statistics","zh":"记录群友大餐瞬间，统计大餐王"},"service":{"required":["database"],"implements":["dialogue"]}},"version":"0.0.28","main":"lib/index.js","typings":"lib/index.d.ts","license":"WTFPL","scripts":{},"keywords":["chatbot","koishi","plugin"],"devDependencies":{},"peerDependencies":{"koishi":"^4.17.9","sharp":"^0.33.4"},"_id":"koishi-plugin-ydc@0.0.28","gitHead":"2c556e1ecfd7534215a1eeb09b739da96acd11ba","_nodeVersion":"20.14.0","_npmVersion":"10.8.1","dist":{"integrity":"sha512-QyZYJrsyF5Yj2qLKFgQBhvvYTBKbF/moSqMDLTbVwzsSdjv0jZXzNxgUluaxRehClCXvcvUSbd1zUvAL41sDUA==","shasum":"878a6c7a41675ca634c678a9208a45384d7071d0","tarball":"https://registry.npmjs.org/koishi-plugin-ydc/-/koishi-plugin-ydc-0.0.28.tgz","fileCount":5,"unpackedSize":34867,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIQCyFKZ46EVGTS7sW4Rg+TZEvma38SenoSyfywpkK4PdfwIgOd2jDvskUf8vIbDMaCspETjjQc2dZ7bL974rWJcsoyE="}]},"_npmUser":{"name":"yooooki","email":"atashiyuki@gmail.com"},"directories":{},"maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/koishi-plugin-ydc_0.0.28_1786781977351_0.07757253811826192"},"_hasShrinkwrap":false}},"time":{"created":"2024-07-21T10:39:20.232Z","modified":"2026-08-15T08:19:37.648Z","0.0.1":"2024-07-21T10:39:20.472Z","0.0.2":"2024-07-21T11:17:45.992Z","0.0.3":"2024-07-21T12:03:00.401Z","0.0.4":"2024-07-21T13:42:28.166Z","0.0.5":"2024-07-21T13:55:41.655Z","0.0.6":"2024-07-21T14:00:33.236Z","0.0.7":"2024-07-21T14:03:27.391Z","0.0.8":"2024-07-21T14:16:58.441Z","0.0.9":"2024-07-22T16:10:49.525Z","0.0.10":"2024-07-23T12:13:48.884Z","0.0.11":"2024-07-23T12:19:29.868Z","0.0.12":"2024-09-05T13:37:09.498Z","0.0.13":"2024-12-24T11:45:35.093Z","0.0.14":"2024-12-24T11:49:53.261Z","0.0.15":"2024-12-24T11:56:02.656Z","0.0.16":"2024-12-24T12:02:50.152Z","0.0.17":"2024-12-24T12:07:32.830Z","0.0.18":"2025-10-17T11:54:24.275Z","0.0.19":"2025-11-15T17:43:43.842Z","0.0.20":"2025-11-15T17:49:54.289Z","0.0.21":"2025-11-17T14:11:43.742Z","0.0.22":"2025-11-18T15:30:35.591Z","0.0.23":"2025-12-27T12:17:45.470Z","0.0.25":"2026-08-15T06:02:16.595Z","0.0.26":"2026-08-15T06:45:38.589Z","0.0.27":"2026-08-15T07:38:25.080Z","0.0.28":"2026-08-15T08:19:37.501Z"},"license":"WTFPL","keywords":["chatbot","koishi","plugin"],"description":"大餐bot","contributors":[{"name":"yoki"},{"name":"xboHodx"}],"maintainers":[{"name":"yooooki","email":"atashiyuki@gmail.com"}],"readme":"# koishi-plugin-ydc\n\n[![npm](https://img.shields.io/npm/v/koishi-plugin-ydc?style=flat-square)](https://www.npmjs.com/package/koishi-plugin-ydc)\n\n记录群友「大餐」瞬间，支持审核、去重、随机推荐（吃什么）、罪证回放（个人大餐记录），以及每周/每月「大餐王」统计。\n\n适用于 Koishi v4（>= 4.17.9），需要启用数据库服务；图片处理依赖 sharp。\n\n## 特色功能\n\n- **智能去重**：基于图片 URL、用户 ID 和文件名的三重去重机制\n- **待审核机制**：防止误报和恶意上报，管理员审核后入库\n- **批量审核**：支持单个 ID、多个 ID 以及范围表达式（如 `114-514`）批量通过/拒绝\n- **灰度处理**：当用户已退群时，「吃什么」命令会将其大餐图片转为灰度显示\n- **小图模式**：可选的 200px 缩略图回复，减少刷屏\n- **@机器人触发**：支持通过 `@机器人 命令` 的方式调用所有命令\n- **锁机制保护**：防止并发操作导致的数据异常\n\n## 核心功能\n\n| 功能 | 命令 | 说明 |\n|------|------|------|\n| 上报大餐 | `ydc [@用户]` | 引用包含图片的消息，记录大餐（需审核） |\n| 随机推荐 | `csm` | 从当前群历史大餐中随机返回一张 |\n| 罪证回放 | `dccr @用户 [-nr]` | 查看指定用户的大餐记录（默认随机，-nr 为最新） |\n| 大餐王 | `dcw [--new]` | 查看周王/月王统计（--new 生成新统计） |\n| 数据统计 | `dcstatistics` / `dcstat` | 显示已入库和待审核的记录总数 |\n| 待审核列表 | `review [-n 数量]` | 查看待审核记录（默认 10 条）⚡ |\n| 通过审核 | `accept [id...]` / `ac` | 通过待审核（支持范围如 114-514）⚡ |\n| 拒绝审核 | `deny [id...]` / `dn` | 拒绝待审核 ⚡ |\n\n⚡ 需要 master 或 readers 权限\n\n## 安装\n\n在 Koishi 插件市场搜索并安装「koishi-plugin-ydc」。或使用包管理器安装：\n\n```bash\nnpm i koishi-plugin-ydc sharp\n# 或者使用 pnpm / yarn\n```\n\n注意：sharp 为 peer 依赖，Linux 环境若安装失败，请确保具备构建依赖或系统库。详见「常见问题」。\n\n## 配置项\n\n| 配置项 | 类型 | 默认值 | 说明 |\n|--------|------|--------|------|\n| `master` | string | `\"\"` | 主人账号 ID，拥有所有权限 |\n| `self` | string | `\"\"` | 机器人账号 ID，用于解析 `@机器人` 触发的命令 |\n| `readers` | string[] | `[]` | 其他审核人账号 ID 列表，可执行审核相关命令 |\n| `dataDir` | string | `\"ydc_files\"` | 本地图片存储目录（相对 Koishi 工作目录） |\n| `smallReply` | boolean | `false` | 启用小图回复模式（200px），减少刷屏 |\n\n**注意**：`master` 和 `self` 为必填项，否则部分功能无法正常使用。\n\n## 使用指南\n\n### 1. 上报大餐（群聊）\n\n**步骤**：\n1. 在群里引用一条包含图片的消息\n2. 发送命令：\n   - `ydc` - 默认判定发图人为大餐人\n   - `ydc @某人` - 指定大餐人（适用于图片不是大餐人本人发的情况）\n\n**智能去重**：\n- 检查维度：图片 URL + 用户 ID + 文件路径\n- 已入库：提示「早就被记录了」\n- 待审核中：提示「早就被记录到待审核了」\n\n**小图模式**（需开启 `smallReply` 配置）：\n- 去重提示时显示 200px 缩略图，减少刷屏\n\n### 2. 审核流程（仅 master 和 readers）\n\n**查看待审核**：\n```\nreview           # 默认显示前 10 条\nreview -n 20     # 显示前 20 条\n```\n\n**批量通过**：\n```\naccept 1         # 通过单条\naccept 1 2 3     # 通过多条\naccept 114-514   # 通过范围（从 114 到 514）\naccept 1 2 10-20 # 混合使用\nac 1 2 3         # 使用别名\n```\n\n**批量拒绝**：\n```\ndeny 4 5         # 拒绝指定记录\ndn 4 5           # 使用别名\n```\n\n**工作流程**：\n1. 图片先保存到临时目录（`ydc_files/tmp/`）并记录到 `pending_dc_table`\n2. 审核通过后：\n   - 图片复制到正式目录（`ydc_files/<群ID>/<用户ID>/<文件名>`）\n   - 记录写入 `dc_table` 正式表\n   - 从 `pending_dc_table` 删除\n\n### 3. 日常查询（群聊）\n\n**随机吃什么**：\n```\ncsm              # 从当前群历史大餐中随机返回一条\n```\n- 显示：大餐人 @、日期、图片\n- 特殊处理：用户已退群时图片自动转为灰度\n\n**个人罪证回放**：\n```\ndccr @用户       # 随机返回该用户一条大餐记录\ndccr -nr @用户   # 返回最新一条（no-random）\n```\n- 显示：罪证日期、图片、其他罪证数量\n\n**大餐王统计**：\n\n生成统计（仅 master 和 readers）：\n```\ndcw --new        # 统计过去一周/一月的大餐王\n```\n\n查看统计（所有人）：\n```\ndcw              # 显示当前群最近一次统计结果\n```\n- 统计范围：过去 7 天（周王）、过去 30 天（月王）\n- 显示：时间范围、用户 @、次数\n\n**数据概览**：\n```\ndcstatistics     # 显示已入库/待审核总条数\ndcstat           # 简写\n```\n\n## 技术细节\n\n### 数据库表结构\n\n插件使用 Koishi 的 Minato ORM，创建三张数据表：\n\n**dc_table**（正式大餐记录）：\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| `id` | unsigned(8) | 自增主键 |\n| `user` | string(128) | 大餐人用户 ID |\n| `channelId` | string(128) | 频道/群 ID |\n| `stamp` | timestamp | 大餐发生时间 |\n| `url` | string(2048) | 图片原始 URL |\n| `path` | string(512) | 本地存储文件名 |\n\n**pending_dc_table**（待审核记录）：\n- 结构与 `dc_table` 完全相同\n- 审核通过后数据迁移至 `dc_table` 并删除\n\n**dc_king**（大餐王统计）：\n| 字段 | 类型 | 说明 |\n|------|------|------|\n| `guild_id` | string | 群 ID（主键） |\n| `content` | json | 统计数据（weekly_king 和 monthly_king） |\n\n`content` JSON 结构：\n```typescript\n{\n  weekly_king: {\n    id: string,        // 用户 ID\n    times: number,     // 次数\n    start: Date,       // 统计开始时间\n    end: Date          // 统计结束时间\n  },\n  monthly_king: {\n    id: string,\n    times: number,\n    start: Date,\n    end: Date\n  }\n}\n```\n\n### 文件存储结构\n\n相对于配置的 `dataDir`（默认 `ydc_files/`）：\n\n```\nydc_files/\n├── tmp/                          # 临时目录（待审核图片）\n│   └── <文件名>\n└── <群ID>/\n    └── <用户ID>/\n        └── <文件名>              # 正式存储的图片\n```\n\n### 图片处理\n\n使用 sharp 库进行图片处理：\n- **待审核显示**：resize(200) + JPEG 格式\n- **去重提示**（小图模式）：resize(200) + JPEG 格式\n- **退群用户**：grayscale() + JPEG 格式（灰度处理）\n- **正常显示**：JPEG 格式（保持原始尺寸）\n\n### 锁机制\n\n- **ydc_lock**：防止并发上报大餐导致的重复记录\n- **dcking_gen_lock**：防止并发生成大餐王统计\n\n### 去重逻辑\n\n三重检查机制（AND 关系）：\n1. 图片 URL 相同\n2. 用户 ID 相同\n3. 文件路径相同\n\n分别检查 `dc_table` 和 `pending_dc_table`。\n\n### 特殊功能实现\n\n**范围表达式解析**（accept 命令）：\n- 支持单个 ID：`1`\n- 支持多个 ID：`1 2 3`\n- 支持范围：`114-514`（自动展开为 114, 115, ..., 514）\n- 支持混合：`1 2 10-20 30`\n\n**@机器人触发解析**：\n- 监听所有消息（`ctx.on('message')`）\n- 检查首个元素是否为 `<at id=\"机器人ID\">`\n- 自动提取命令并通过 `session.execute()` 执行\n\n## 使用示例\n\n### 场景 1：上报大餐\n```\n用户A: [发送午餐照片]\n用户B: [引用A的消息] ydc @A\n机器人: @A 的大餐 [小图] 已经被添加到待审核\n```\n\n### 场景 2：审核流程\n```\n管理员: review -n 5\n机器人: 共有15条大餐待审核\n机器人: id: 12\n       guild: 123456789\n       user: 987654321\n       image: [200px缩略图]\n       ...\n       以上\n\n管理员: accept 12-14 18  # 通过 12、13、14、18 共4条\n机器人: 4/4条大餐记录已加入\n```\n\n### 场景 3：今日吃什么\n```\n用户: csm\n机器人: @A 在2025年1月15日吃了如下大餐\n       [大餐图片]\n       不来一份吗?\n```\n\n### 场景 4：退群用户\n```\n用户: csm\n机器人: @B 在2024年12月1日吃了如下大餐\n       [灰度图片]\n       （此人已不在群中）\n```\n\n### 场景 5：查罪证\n```\n用户: dccr @A\n机器人: @A 于2025年1月10日的罪证在此:\n       [大餐图片]\n       除此之外还有5条罪证\n```\n\n### 场景 6：大餐王统计\n```\n管理员: dcw --new\n机器人: 生成本月大餐王...\n机器人: 新的大餐王已诞生\n\n用户: dcw\n机器人: 一周大餐王(2025年1月19日~2025年1月26日):\n       @A 大餐7次\n\n       一月大餐王(2024年12月27日~2025年1月26日):\n       @B 大餐23次\n```\n\n## 依赖与环境\n\n### 必需依赖\n- **Koishi**: ^4.17.9\n- **sharp**: ^0.33.4（peer 依赖，需单独安装）\n- **数据库服务**：需在 Koishi 中启用任意数据库插件（如 SQLite、MySQL 等）\n\n### sharp 安装说明\n\nsharp 是图片处理核心依赖，安装时注意：\n\n**Linux 环境**：\n```bash\n# 优先使用预编译二进制（通常会自动下载）\nnpm install sharp\n\n# 如果需要从源码构建，确保系统具备：\n# - Python 3\n# - g++ / make / pkg-config\n# - libvips 开发库（某些发行版需要）\n\n# Debian/Ubuntu\nsudo apt-get install build-essential python3 libvips-dev\n\n# RHEL/CentOS\nsudo yum install gcc-c++ make python3 vips-devel\n```\n\n**其他平台**：\n- macOS / Windows：通常可以直接安装，无需额外配置\n\n### 运行环境要求\n- Node.js >= 18（Koishi v4 要求）\n- 足够的磁盘空间用于存储图片（取决于使用量）\n\n## 常见问题\n\n### Q: 为何提示「只能在群聊中使用」？\n**A**: `ydc`、`csm`、`dcw` 等命令需要群聊上下文才能工作，请在群内执行。\n\n### Q: 图片去重的依据是什么？\n**A**: 插件通过三重检查判定去重：\n- 图片 URL 相同 AND\n- 用户 ID 相同 AND\n- 文件路径相同\n\n只有三者完全匹配才会被判定为重复。\n\n### Q: 如何减少刷屏？\n**A**: 在插件配置中启用 `smallReply` 选项，插件在提示去重/待审核时会发送 200px 的缩略图。\n\n### Q: 为什么 accept 命令通过的数量和实际入库数量不一致？\n**A**: 可能原因：\n1. 部分 ID 对应的记录不存在\n2. 使用了错误格式的 ID（如包含非数字字符）\n3. 范围表达式解析错误（确保格式为 `起始-结束`，如 `114-514`）\n\n### Q: 退群用户的图片为什么变成灰色？\n**A**: 这是 `csm` 命令的特殊处理，通过检测用户是否仍在群中：\n- 仍在群：显示原图并提示「不来一份吗?」\n- 已退群：图片转为灰度并标注「（此人已不在群中）」\n\n### Q: @机器人触发命令失效？\n**A**: 请检查：\n1. `self` 配置项是否填写了正确的机器人账号 ID\n2. 消息格式是否为：`@机器人 命令 参数`（@ 必须在开头）\n\n### Q: 审核权限设置不生效？\n**A**: 请检查：\n1. `master` 配置项是否填写了主人账号 ID\n2. `readers` 数组是否正确添加了审核人账号 ID\n3. 账号 ID 格式是否正确（字符串类型）\n\n### Q: 数据库报错「表不存在」？\n**A**: 请确保：\n1. Koishi 已启用数据库服务\n2. 插件已成功启动（会自动创建表）\n3. 检查 Koishi 日志是否有表创建失败的错误\n\n### Q: 图片存储路径可以修改吗？\n**A**: 可以通过 `dataDir` 配置项修改，路径是相对于 Koishi 工作目录的。建议使用相对路径以保持可移植性。\n\n### Q: 如何清理历史数据？\n**A**:\n- 数据库记录：使用 Koishi 的数据库管理工具或直接操作数据库\n- 本地图片：手动删除 `dataDir` 目录下的文件\n- **注意**：删除前请做好备份！\n\n## 许可证\n\nWTFPL\n\n## 贡献者\n\n- yoki\n- xboHodx\n\n## 版本历史\n\n当前版本：**0.0.23**\n\n### 主要更新\n- ✅ 支持范围表达式批量审核（如 `accept 114-514`）\n- ✅ 退群用户图片灰度显示\n- ✅ 修复 accept 命令失败时的错误处理\n- ✅ 修复消息发送失败不中断记录删除的问题\n\n详细更新日志请查看 git 提交历史。\n\n---\n\n**提示**：如有问题或建议，欢迎在 GitHub 仓库提交 Issue 或 PR。","readmeFilename":"readme.md"}