Commit e6a62076 authored by nanahira's avatar nanahira

fix at-prefix

parent 156f9dc1
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
"version": "7.4.2", "version": "7.4.2",
"license": "MIT", "license": "MIT",
"dependencies": { "dependencies": {
"koishi-thirdeye": "^11.1.21" "koishi-thirdeye": "^11.1.26"
}, },
"devDependencies": { "devDependencies": {
"@koishijs/plugin-console": "^5.1.0", "@koishijs/plugin-console": "^5.1.0",
...@@ -1338,23 +1338,23 @@ ...@@ -1338,23 +1338,23 @@
} }
}, },
"node_modules/@koishijs/core": { "node_modules/@koishijs/core": {
"version": "4.11.1", "version": "4.11.7",
"resolved": "https://registry.npmjs.org/@koishijs/core/-/core-4.11.1.tgz", "resolved": "https://registry.npmjs.org/@koishijs/core/-/core-4.11.7.tgz",
"integrity": "sha512-HrzgBnimg/fgIzxTyH8BJb7nZpgt912i4zcfvRN9kNcPwbdOpjGllCVRuhRxSEBR21OJvCYTmT0dzf1qNPd3Vg==", "integrity": "sha512-DqRRgiDFKSAhSt1608zjiA3P1cAtne8RuMkbPMX43GmwndCGpa433eY0rRn2OvbKV4woUppkjIeVXjoVusMbxQ==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"@koishijs/utils": "^6.4.0", "@koishijs/utils": "^7.0.0",
"@minatojs/core": "^2.1.1", "@minatojs/core": "^2.2.2",
"@satorijs/core": "^2.0.1", "@satorijs/core": "^2.1.6",
"cordis": "^2.6.0", "cordis": "^2.7.3",
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"fastest-levenshtein": "^1.0.16" "fastest-levenshtein": "^1.0.16"
} }
}, },
"node_modules/@koishijs/loader": { "node_modules/@koishijs/loader": {
"version": "2.5.1", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/@koishijs/loader/-/loader-2.5.1.tgz", "resolved": "https://registry.npmjs.org/@koishijs/loader/-/loader-3.0.1.tgz",
"integrity": "sha512-ZNyzmL/sCTENPegZBx5rPs1mb+7YOxCb9Il0vyul9zuGzSJoJklSAIoTpBRt1v6BH/eUHEwY6ngcomkxQlf6xQ==", "integrity": "sha512-BzEspiHgL5M70xdmnQhT14y72ZMs9Go/rfoKzHw8L3+KCQ5OnJaFvgPJ9+QdDm8bXNWgXWHn1IiX+cLABHYx4A==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"dotenv": "^16.0.3", "dotenv": "^16.0.3",
...@@ -1362,7 +1362,7 @@ ...@@ -1362,7 +1362,7 @@
"ns-require": "^1.1.4" "ns-require": "^1.1.4"
}, },
"peerDependencies": { "peerDependencies": {
"@koishijs/core": "^4.11.1" "@koishijs/core": "4.11.7"
} }
}, },
"node_modules/@koishijs/loader/node_modules/argparse": { "node_modules/@koishijs/loader/node_modules/argparse": {
...@@ -1420,21 +1420,19 @@ ...@@ -1420,21 +1420,19 @@
} }
}, },
"node_modules/@koishijs/utils": { "node_modules/@koishijs/utils": {
"version": "6.4.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/@koishijs/utils/-/utils-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@koishijs/utils/-/utils-7.0.0.tgz",
"integrity": "sha512-GMIBnr4W6JZST5hB8u1sVH3+MH7ZcGIUy3IJU538Z4j/JbCoRnydNnCKggs7tB1JFHqq/7eHAsks/2WrfA/1ng==", "integrity": "sha512-xfz6aoLoCVoX+OiVsy3mpiXPS7hUPiEaTVnPqHpELu9At8Hb2yhexDSBUWmWLvZ70jmJOUNUtCTbkDd+I0S2Ig==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"inaba": "^1.1.1", "inaba": "^1.1.1"
"reggol": "^1.3.4",
"schemastery": "^3.6.1"
} }
}, },
"node_modules/@minatojs/core": { "node_modules/@minatojs/core": {
"version": "2.1.1", "version": "2.2.2",
"resolved": "https://registry.npmjs.org/@minatojs/core/-/core-2.1.1.tgz", "resolved": "https://registry.npmjs.org/@minatojs/core/-/core-2.2.2.tgz",
"integrity": "sha512-iGx1eydevDiuhaUhO/BkI0L2d+028wsVUMZ/pXi1z5IP1xZJvlr3LMrjr3zG4XdyKPO3JsdZy96G+wQSu6Jltg==", "integrity": "sha512-bZJ58RGtZ1LSw6zsAGoejvhAfgyhPhgrBmaNbTtAam3z+8XsJtR3dU4iWEa7cV6BcWfKTyTHNBAJM+9MvkZ4mg==",
"dependencies": { "dependencies": {
"cosmokit": "^1.4.0" "cosmokit": "^1.4.0"
} }
...@@ -1487,37 +1485,37 @@ ...@@ -1487,37 +1485,37 @@
} }
}, },
"node_modules/@satorijs/core": { "node_modules/@satorijs/core": {
"version": "2.0.1", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/@satorijs/core/-/core-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@satorijs/core/-/core-2.2.0.tgz",
"integrity": "sha512-K+nNmUtFrU1uDJEn6Xov6TcaKhn8+Q9qtp6iBUh5DIhHO4hzoIHaPntvpoKJ5dfg5EyQyAi+JShTGl4voN5Ung==", "integrity": "sha512-6NAY0twLIQ9RWVxXaODneu7AVn1PUvsCL2ecKOO8P2qiGZ4EIriTTgT65ibsoU0qhByvtr/3CCC9D6dUgIJodw==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"@satorijs/element": "^2.3.1", "@satorijs/element": "^2.3.4",
"cordis": "^2.6.0", "cordis": "^2.7.3",
"cordis-axios": "^2.2.1", "cordis-axios": "^3.0.0",
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"reggol": "^1.3.4", "reggol": "^1.3.5",
"schemastery": "^3.6.1", "schemastery": "^3.7.1",
"ws": "^8.11.0" "ws": "^8.11.0"
} }
}, },
"node_modules/@satorijs/element": { "node_modules/@satorijs/element": {
"version": "2.3.1", "version": "2.3.4",
"resolved": "https://registry.npmjs.org/@satorijs/element/-/element-2.3.1.tgz", "resolved": "https://registry.npmjs.org/@satorijs/element/-/element-2.3.4.tgz",
"integrity": "sha512-p1hQVy56nfJ2dw1noEHkV7hKpC9yqe5u3Vla+CSPqXU12uB4zqv96rjT9n4WulNGl8XTzqWxp8q8KWqhSI8JFA==", "integrity": "sha512-ad5uv4ELfDmd+2oD+kR9MMEEuw5VhQLEGDQu4qRBk7G+t7yqWoDz5nbGX7POfhCsYFHuc3CVHSjIxt+dRru63w==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"cosmokit": "^1.4.0" "cosmokit": "^1.4.0"
} }
}, },
"node_modules/@satorijs/satori": { "node_modules/@satorijs/satori": {
"version": "2.0.1", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/@satorijs/satori/-/satori-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@satorijs/satori/-/satori-2.2.0.tgz",
"integrity": "sha512-Mt8r8rYr7IOWgCKMTfyXaIvZIFQ2FAUXsDlOMnhWu6Sf/Q0KFS/o/aiXFlerhSnii1ptuGAZmSxaBhsGMkPmwg==", "integrity": "sha512-gXtRDjlABGvT5rItCgMxAb+HDLtXvXx8Fub2HdXw2v/DR07ubK0n49OHLBoEnmxBbEotbnCXgnW0GIKXNtzhCg==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"@koa/router": "^10.1.1", "@koa/router": "^10.1.1",
"@satorijs/core": "2.0.1", "@satorijs/core": "2.2.0",
"@types/koa": "*", "@types/koa": "*",
"@types/koa__router": "*", "@types/koa__router": "*",
"@types/ws": "^8.5.3", "@types/ws": "^8.5.3",
...@@ -1529,7 +1527,6 @@ ...@@ -1529,7 +1527,6 @@
"koa-bodyparser": "^4.3.0", "koa-bodyparser": "^4.3.0",
"parseurl": "^1.3.3", "parseurl": "^1.3.3",
"path-to-regexp": "^6.2.1", "path-to-regexp": "^6.2.1",
"schemastery": "^3.6.1",
"socks-proxy-agent": "^5.0.1", "socks-proxy-agent": "^5.0.1",
"ws": "^8.11.0" "ws": "^8.11.0"
}, },
...@@ -2863,9 +2860,9 @@ ...@@ -2863,9 +2860,9 @@
"peer": true "peer": true
}, },
"node_modules/content-type": { "node_modules/content-type": {
"version": "1.0.4", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"peer": true, "peer": true,
"engines": { "engines": {
"node": ">= 0.6" "node": ">= 0.6"
...@@ -2909,30 +2906,29 @@ ...@@ -2909,30 +2906,29 @@
"peer": true "peer": true
}, },
"node_modules/cordis": { "node_modules/cordis": {
"version": "2.6.0", "version": "2.7.3",
"resolved": "https://registry.npmjs.org/cordis/-/cordis-2.6.0.tgz", "resolved": "https://registry.npmjs.org/cordis/-/cordis-2.7.3.tgz",
"integrity": "sha512-4VUY2x6ufctBr1zYAML3c+b1eXwgY94nkqLP7/icb3QVGXMBJuH4Nztakf6ADVonN5MvgJ06RRawRvmWdx3LxA==", "integrity": "sha512-iu4lsYrGhPlK19UHEp2eAdJ/H2RhEYvnIHxkz9M5DNje+L7GTDpOo6loR7u8QAbpNFNc1azz5MKRLIRVX3K/cQ==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"cosmokit": "^1.3.3" "cosmokit": "^1.4.0"
} }
}, },
"node_modules/cordis-axios": { "node_modules/cordis-axios": {
"version": "2.2.1", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/cordis-axios/-/cordis-axios-2.2.1.tgz", "resolved": "https://registry.npmjs.org/cordis-axios/-/cordis-axios-3.0.0.tgz",
"integrity": "sha512-1OBl1FKLkYa1kEYeX56E13B4VdrxUve4poEYBfsBAygYn0IvcrUauvsdW9cl1rihBXtA/X6/K8BUY9O5KyOSQg==", "integrity": "sha512-fYFw6vezgDP9n8GMCHUW+n8hPkWueX0RpGipu5lU/aRDwNzeGQaYdSv737cRh/N7cPsGqZqGJcZUgYBPzxrB7A==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"axios": "~1.1.3", "axios": "~1.1.3",
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"mime-db": "^1.52.0", "mime-db": "^1.52.0"
"schemastery": "^3.6.1"
}, },
"engines": { "engines": {
"node": ">=12.0.0" "node": ">=12.0.0"
}, },
"peerDependencies": { "peerDependencies": {
"cordis": "^2.6.0" "cordis": "^2.7.2"
} }
}, },
"node_modules/cordis-axios/node_modules/mime-db": { "node_modules/cordis-axios/node_modules/mime-db": {
...@@ -2945,9 +2941,9 @@ ...@@ -2945,9 +2941,9 @@
} }
}, },
"node_modules/cordis-decorators": { "node_modules/cordis-decorators": {
"version": "1.0.24", "version": "1.0.26",
"resolved": "https://registry.npmjs.org/cordis-decorators/-/cordis-decorators-1.0.24.tgz", "resolved": "https://registry.npmjs.org/cordis-decorators/-/cordis-decorators-1.0.26.tgz",
"integrity": "sha512-yXD2Z0cRYTHQBh788mIADbhA7X2dV/WQfiC/4xcTrsF4R4A0ZoCQlt1AULKaGBAwD80VgNrc14Ok3SmKSRJmcQ==", "integrity": "sha512-f57gwXkTgduBXL6uwEzT1kkSQLP5eNZleQrK0hGJ+9TwwF3sbh8WQUI0NDgQcTXblV5/aCvGvHCovALKc7i2KA==",
"dependencies": { "dependencies": {
"mustache": "^4.2.0", "mustache": "^4.2.0",
"reflect-metadata": "^0.1.13", "reflect-metadata": "^0.1.13",
...@@ -2956,7 +2952,7 @@ ...@@ -2956,7 +2952,7 @@
"typed-reflector": "^1.0.11" "typed-reflector": "^1.0.11"
}, },
"peerDependencies": { "peerDependencies": {
"cordis": "^2.6.0", "cordis": "^2.7.2",
"schemastery": "^3.5.1" "schemastery": "^3.5.1"
} }
}, },
...@@ -4243,9 +4239,9 @@ ...@@ -4243,9 +4239,9 @@
} }
}, },
"node_modules/get-intrinsic": { "node_modules/get-intrinsic": {
"version": "1.1.3", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
"integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"function-bind": "^1.1.1", "function-bind": "^1.1.1",
...@@ -6173,15 +6169,15 @@ ...@@ -6173,15 +6169,15 @@
} }
}, },
"node_modules/koishi": { "node_modules/koishi": {
"version": "4.11.1", "version": "4.11.7",
"resolved": "https://registry.npmjs.org/koishi/-/koishi-4.11.1.tgz", "resolved": "https://registry.npmjs.org/koishi/-/koishi-4.11.7.tgz",
"integrity": "sha512-sHMa8okx+kl5jHBwzT2gb4qGeOJRKG8AfLt4w5BLJwOPpvdo6cW9RiRy1uBwkXM7zf4yOvtr0+6WEu+AuD6bXQ==", "integrity": "sha512-5jLXI6C+1hBKOkD3cCh3vg4VsPBhcD/Dh264k1jRKvAQVFMFRzA3IE55A9eEgYjAFQ/g9DyIO58jmY+ITZ7GhA==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"@koishijs/core": "4.11.1", "@koishijs/core": "4.11.7",
"@koishijs/loader": "^2.5.1", "@koishijs/loader": "3.0.1",
"@koishijs/utils": "^6.4.0", "@koishijs/utils": "^7.0.0",
"@satorijs/satori": "^2.0.1", "@satorijs/satori": "^2.1.6",
"cac": "^6.7.14", "cac": "^6.7.14",
"chokidar": "^3.5.3", "chokidar": "^3.5.3",
"kleur": "^4.1.5", "kleur": "^4.1.5",
...@@ -6196,18 +6192,18 @@ ...@@ -6196,18 +6192,18 @@
} }
}, },
"node_modules/koishi-thirdeye": { "node_modules/koishi-thirdeye": {
"version": "11.1.21", "version": "11.1.26",
"resolved": "https://registry.npmjs.org/koishi-thirdeye/-/koishi-thirdeye-11.1.21.tgz", "resolved": "https://registry.npmjs.org/koishi-thirdeye/-/koishi-thirdeye-11.1.26.tgz",
"integrity": "sha512-7IiKSCcqPsxSaoK+00k+8R7CcoJA8l2kDZsTDCM7pEtsGFFZGkbeLuRHd0Py4L5KNzO4teMHwBFLfGyaFIktUQ==", "integrity": "sha512-Yt1qQ1I/HExN+tQIhn6y/P5KXYYZhPm3bdVHYQ/QEkr53uIexurf9j2HF8t7fFts2PY4DdeviwcrCcj+Z8PBuQ==",
"dependencies": { "dependencies": {
"@types/koa": "^2.13.5", "@types/koa": "^2.13.5",
"@types/koa__router": "^12.0.0", "@types/koa__router": "^12.0.0",
"cordis-decorators": "^1.0.24", "cordis-decorators": "^1.0.26",
"minato-decorators": "^2.2.2", "minato-decorators": "^2.2.2",
"rxjs": "^7.5.6" "rxjs": "^7.5.6"
}, },
"peerDependencies": { "peerDependencies": {
"koishi": "^4.11.1" "koishi": "^4.11.6"
} }
}, },
"node_modules/koishi/node_modules/kleur": { "node_modules/koishi/node_modules/kleur": {
...@@ -6494,9 +6490,9 @@ ...@@ -6494,9 +6490,9 @@
"peer": true "peer": true
}, },
"node_modules/object-inspect": { "node_modules/object-inspect": {
"version": "1.12.2", "version": "1.12.3",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
"integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
"peer": true, "peer": true,
"funding": { "funding": {
"url": "https://github.com/sponsors/ljharb" "url": "https://github.com/sponsors/ljharb"
...@@ -6867,9 +6863,9 @@ ...@@ -6867,9 +6863,9 @@
} }
}, },
"node_modules/raw-body": { "node_modules/raw-body": {
"version": "2.5.1", "version": "2.5.2",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
"integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"bytes": "3.1.2", "bytes": "3.1.2",
...@@ -7013,12 +7009,12 @@ ...@@ -7013,12 +7009,12 @@
} }
}, },
"node_modules/reggol": { "node_modules/reggol": {
"version": "1.3.4", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/reggol/-/reggol-1.3.4.tgz", "resolved": "https://registry.npmjs.org/reggol/-/reggol-1.3.5.tgz",
"integrity": "sha512-E/sL4WovP0kR5EHQx3YF4ZDsI5D5baTROXaELCN1mOCB8tEOVOR3PHr807yVcGit2BfmXMSW5KyRaUAV5K8Vzw==", "integrity": "sha512-kzkzs4nhZeiphyh+amekq25/3PndZDq+5Yt8qCJqPSyMXPC1pkwhfYCQyJdXxoRz3/uqt0+VqHulagUCVY84vA==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"cosmokit": "^1.3.6", "cosmokit": "^1.4.0",
"object-inspect": "^1.12.2", "object-inspect": "^1.12.2",
"supports-color": "^8.1.1" "supports-color": "^8.1.1"
} }
...@@ -7180,12 +7176,12 @@ ...@@ -7180,12 +7176,12 @@
} }
}, },
"node_modules/schemastery": { "node_modules/schemastery": {
"version": "3.6.1", "version": "3.7.1",
"resolved": "https://registry.npmjs.org/schemastery/-/schemastery-3.6.1.tgz", "resolved": "https://registry.npmjs.org/schemastery/-/schemastery-3.7.1.tgz",
"integrity": "sha512-Igh4oqaHco1AYmqpSgYgg411gNomSI9xE35Xo/FuzJZTMYWA5W1o+82Q5qMnt9FAQ76gZig0pea9OcHl0AM/Lw==", "integrity": "sha512-yrCRpraZtUcIxW5wYqIXgYQULVfHKKsf7iGvmdMymoAyuM/1Lley17yEIizgDT6Iy/iXDDv3auopzNIaFPEN3w==",
"peer": true, "peer": true,
"dependencies": { "dependencies": {
"cosmokit": "^1.3.4" "cosmokit": "^1.4.0"
} }
}, },
"node_modules/schemastery-gen": { "node_modules/schemastery-gen": {
...@@ -7904,9 +7900,9 @@ ...@@ -7904,9 +7900,9 @@
} }
}, },
"node_modules/tslib": { "node_modules/tslib": {
"version": "2.4.1", "version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}, },
"node_modules/tsscmp": { "node_modules/tsscmp": {
"version": "1.0.6", "version": "1.0.6",
...@@ -9401,23 +9397,23 @@ ...@@ -9401,23 +9397,23 @@
} }
}, },
"@koishijs/core": { "@koishijs/core": {
"version": "4.11.1", "version": "4.11.7",
"resolved": "https://registry.npmjs.org/@koishijs/core/-/core-4.11.1.tgz", "resolved": "https://registry.npmjs.org/@koishijs/core/-/core-4.11.7.tgz",
"integrity": "sha512-HrzgBnimg/fgIzxTyH8BJb7nZpgt912i4zcfvRN9kNcPwbdOpjGllCVRuhRxSEBR21OJvCYTmT0dzf1qNPd3Vg==", "integrity": "sha512-DqRRgiDFKSAhSt1608zjiA3P1cAtne8RuMkbPMX43GmwndCGpa433eY0rRn2OvbKV4woUppkjIeVXjoVusMbxQ==",
"peer": true, "peer": true,
"requires": { "requires": {
"@koishijs/utils": "^6.4.0", "@koishijs/utils": "^7.0.0",
"@minatojs/core": "^2.1.1", "@minatojs/core": "^2.2.2",
"@satorijs/core": "^2.0.1", "@satorijs/core": "^2.1.6",
"cordis": "^2.6.0", "cordis": "^2.7.3",
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"fastest-levenshtein": "^1.0.16" "fastest-levenshtein": "^1.0.16"
} }
}, },
"@koishijs/loader": { "@koishijs/loader": {
"version": "2.5.1", "version": "3.0.1",
"resolved": "https://registry.npmjs.org/@koishijs/loader/-/loader-2.5.1.tgz", "resolved": "https://registry.npmjs.org/@koishijs/loader/-/loader-3.0.1.tgz",
"integrity": "sha512-ZNyzmL/sCTENPegZBx5rPs1mb+7YOxCb9Il0vyul9zuGzSJoJklSAIoTpBRt1v6BH/eUHEwY6ngcomkxQlf6xQ==", "integrity": "sha512-BzEspiHgL5M70xdmnQhT14y72ZMs9Go/rfoKzHw8L3+KCQ5OnJaFvgPJ9+QdDm8bXNWgXWHn1IiX+cLABHYx4A==",
"peer": true, "peer": true,
"requires": { "requires": {
"dotenv": "^16.0.3", "dotenv": "^16.0.3",
...@@ -9470,21 +9466,19 @@ ...@@ -9470,21 +9466,19 @@
"requires": {} "requires": {}
}, },
"@koishijs/utils": { "@koishijs/utils": {
"version": "6.4.0", "version": "7.0.0",
"resolved": "https://registry.npmjs.org/@koishijs/utils/-/utils-6.4.0.tgz", "resolved": "https://registry.npmjs.org/@koishijs/utils/-/utils-7.0.0.tgz",
"integrity": "sha512-GMIBnr4W6JZST5hB8u1sVH3+MH7ZcGIUy3IJU538Z4j/JbCoRnydNnCKggs7tB1JFHqq/7eHAsks/2WrfA/1ng==", "integrity": "sha512-xfz6aoLoCVoX+OiVsy3mpiXPS7hUPiEaTVnPqHpELu9At8Hb2yhexDSBUWmWLvZ70jmJOUNUtCTbkDd+I0S2Ig==",
"peer": true, "peer": true,
"requires": { "requires": {
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"inaba": "^1.1.1", "inaba": "^1.1.1"
"reggol": "^1.3.4",
"schemastery": "^3.6.1"
} }
}, },
"@minatojs/core": { "@minatojs/core": {
"version": "2.1.1", "version": "2.2.2",
"resolved": "https://registry.npmjs.org/@minatojs/core/-/core-2.1.1.tgz", "resolved": "https://registry.npmjs.org/@minatojs/core/-/core-2.2.2.tgz",
"integrity": "sha512-iGx1eydevDiuhaUhO/BkI0L2d+028wsVUMZ/pXi1z5IP1xZJvlr3LMrjr3zG4XdyKPO3JsdZy96G+wQSu6Jltg==", "integrity": "sha512-bZJ58RGtZ1LSw6zsAGoejvhAfgyhPhgrBmaNbTtAam3z+8XsJtR3dU4iWEa7cV6BcWfKTyTHNBAJM+9MvkZ4mg==",
"requires": { "requires": {
"cosmokit": "^1.4.0" "cosmokit": "^1.4.0"
} }
...@@ -9525,37 +9519,37 @@ ...@@ -9525,37 +9519,37 @@
} }
}, },
"@satorijs/core": { "@satorijs/core": {
"version": "2.0.1", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/@satorijs/core/-/core-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@satorijs/core/-/core-2.2.0.tgz",
"integrity": "sha512-K+nNmUtFrU1uDJEn6Xov6TcaKhn8+Q9qtp6iBUh5DIhHO4hzoIHaPntvpoKJ5dfg5EyQyAi+JShTGl4voN5Ung==", "integrity": "sha512-6NAY0twLIQ9RWVxXaODneu7AVn1PUvsCL2ecKOO8P2qiGZ4EIriTTgT65ibsoU0qhByvtr/3CCC9D6dUgIJodw==",
"peer": true, "peer": true,
"requires": { "requires": {
"@satorijs/element": "^2.3.1", "@satorijs/element": "^2.3.4",
"cordis": "^2.6.0", "cordis": "^2.7.3",
"cordis-axios": "^2.2.1", "cordis-axios": "^3.0.0",
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"reggol": "^1.3.4", "reggol": "^1.3.5",
"schemastery": "^3.6.1", "schemastery": "^3.7.1",
"ws": "^8.11.0" "ws": "^8.11.0"
} }
}, },
"@satorijs/element": { "@satorijs/element": {
"version": "2.3.1", "version": "2.3.4",
"resolved": "https://registry.npmjs.org/@satorijs/element/-/element-2.3.1.tgz", "resolved": "https://registry.npmjs.org/@satorijs/element/-/element-2.3.4.tgz",
"integrity": "sha512-p1hQVy56nfJ2dw1noEHkV7hKpC9yqe5u3Vla+CSPqXU12uB4zqv96rjT9n4WulNGl8XTzqWxp8q8KWqhSI8JFA==", "integrity": "sha512-ad5uv4ELfDmd+2oD+kR9MMEEuw5VhQLEGDQu4qRBk7G+t7yqWoDz5nbGX7POfhCsYFHuc3CVHSjIxt+dRru63w==",
"peer": true, "peer": true,
"requires": { "requires": {
"cosmokit": "^1.4.0" "cosmokit": "^1.4.0"
} }
}, },
"@satorijs/satori": { "@satorijs/satori": {
"version": "2.0.1", "version": "2.2.0",
"resolved": "https://registry.npmjs.org/@satorijs/satori/-/satori-2.0.1.tgz", "resolved": "https://registry.npmjs.org/@satorijs/satori/-/satori-2.2.0.tgz",
"integrity": "sha512-Mt8r8rYr7IOWgCKMTfyXaIvZIFQ2FAUXsDlOMnhWu6Sf/Q0KFS/o/aiXFlerhSnii1ptuGAZmSxaBhsGMkPmwg==", "integrity": "sha512-gXtRDjlABGvT5rItCgMxAb+HDLtXvXx8Fub2HdXw2v/DR07ubK0n49OHLBoEnmxBbEotbnCXgnW0GIKXNtzhCg==",
"peer": true, "peer": true,
"requires": { "requires": {
"@koa/router": "^10.1.1", "@koa/router": "^10.1.1",
"@satorijs/core": "2.0.1", "@satorijs/core": "2.2.0",
"@types/koa": "*", "@types/koa": "*",
"@types/koa__router": "*", "@types/koa__router": "*",
"@types/ws": "^8.5.3", "@types/ws": "^8.5.3",
...@@ -9567,7 +9561,6 @@ ...@@ -9567,7 +9561,6 @@
"koa-bodyparser": "^4.3.0", "koa-bodyparser": "^4.3.0",
"parseurl": "^1.3.3", "parseurl": "^1.3.3",
"path-to-regexp": "^6.2.1", "path-to-regexp": "^6.2.1",
"schemastery": "^3.6.1",
"socks-proxy-agent": "^5.0.1", "socks-proxy-agent": "^5.0.1",
"ws": "^8.11.0" "ws": "^8.11.0"
} }
...@@ -10649,9 +10642,9 @@ ...@@ -10649,9 +10642,9 @@
} }
}, },
"content-type": { "content-type": {
"version": "1.0.4", "version": "1.0.5",
"resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz",
"integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==",
"peer": true "peer": true
}, },
"convert-source-map": { "convert-source-map": {
...@@ -10688,24 +10681,23 @@ ...@@ -10688,24 +10681,23 @@
"peer": true "peer": true
}, },
"cordis": { "cordis": {
"version": "2.6.0", "version": "2.7.3",
"resolved": "https://registry.npmjs.org/cordis/-/cordis-2.6.0.tgz", "resolved": "https://registry.npmjs.org/cordis/-/cordis-2.7.3.tgz",
"integrity": "sha512-4VUY2x6ufctBr1zYAML3c+b1eXwgY94nkqLP7/icb3QVGXMBJuH4Nztakf6ADVonN5MvgJ06RRawRvmWdx3LxA==", "integrity": "sha512-iu4lsYrGhPlK19UHEp2eAdJ/H2RhEYvnIHxkz9M5DNje+L7GTDpOo6loR7u8QAbpNFNc1azz5MKRLIRVX3K/cQ==",
"peer": true, "peer": true,
"requires": { "requires": {
"cosmokit": "^1.3.3" "cosmokit": "^1.4.0"
} }
}, },
"cordis-axios": { "cordis-axios": {
"version": "2.2.1", "version": "3.0.0",
"resolved": "https://registry.npmjs.org/cordis-axios/-/cordis-axios-2.2.1.tgz", "resolved": "https://registry.npmjs.org/cordis-axios/-/cordis-axios-3.0.0.tgz",
"integrity": "sha512-1OBl1FKLkYa1kEYeX56E13B4VdrxUve4poEYBfsBAygYn0IvcrUauvsdW9cl1rihBXtA/X6/K8BUY9O5KyOSQg==", "integrity": "sha512-fYFw6vezgDP9n8GMCHUW+n8hPkWueX0RpGipu5lU/aRDwNzeGQaYdSv737cRh/N7cPsGqZqGJcZUgYBPzxrB7A==",
"peer": true, "peer": true,
"requires": { "requires": {
"axios": "~1.1.3", "axios": "~1.1.3",
"cosmokit": "^1.4.0", "cosmokit": "^1.4.0",
"mime-db": "^1.52.0", "mime-db": "^1.52.0"
"schemastery": "^3.6.1"
}, },
"dependencies": { "dependencies": {
"mime-db": { "mime-db": {
...@@ -10717,9 +10709,9 @@ ...@@ -10717,9 +10709,9 @@
} }
}, },
"cordis-decorators": { "cordis-decorators": {
"version": "1.0.24", "version": "1.0.26",
"resolved": "https://registry.npmjs.org/cordis-decorators/-/cordis-decorators-1.0.24.tgz", "resolved": "https://registry.npmjs.org/cordis-decorators/-/cordis-decorators-1.0.26.tgz",
"integrity": "sha512-yXD2Z0cRYTHQBh788mIADbhA7X2dV/WQfiC/4xcTrsF4R4A0ZoCQlt1AULKaGBAwD80VgNrc14Ok3SmKSRJmcQ==", "integrity": "sha512-f57gwXkTgduBXL6uwEzT1kkSQLP5eNZleQrK0hGJ+9TwwF3sbh8WQUI0NDgQcTXblV5/aCvGvHCovALKc7i2KA==",
"requires": { "requires": {
"mustache": "^4.2.0", "mustache": "^4.2.0",
"reflect-metadata": "^0.1.13", "reflect-metadata": "^0.1.13",
...@@ -11583,9 +11575,9 @@ ...@@ -11583,9 +11575,9 @@
"dev": true "dev": true
}, },
"get-intrinsic": { "get-intrinsic": {
"version": "1.1.3", "version": "1.2.0",
"resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.3.tgz", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.0.tgz",
"integrity": "sha512-QJVz1Tj7MS099PevUG5jvnt9tSkXN8K14dxQlikJuPt4uD9hHAHjLyLBiLR5zELelBdD9QNRAXZzsJx0WaDL9A==", "integrity": "sha512-L049y6nFOuom5wGyRc3/gdTLO94dySVKRACj1RmJZBQXlbTMhtNIgkWkUHq+jYmZvKf14EW1EoJnnjbmoHij0Q==",
"peer": true, "peer": true,
"requires": { "requires": {
"function-bind": "^1.1.1", "function-bind": "^1.1.1",
...@@ -13066,15 +13058,15 @@ ...@@ -13066,15 +13058,15 @@
} }
}, },
"koishi": { "koishi": {
"version": "4.11.1", "version": "4.11.7",
"resolved": "https://registry.npmjs.org/koishi/-/koishi-4.11.1.tgz", "resolved": "https://registry.npmjs.org/koishi/-/koishi-4.11.7.tgz",
"integrity": "sha512-sHMa8okx+kl5jHBwzT2gb4qGeOJRKG8AfLt4w5BLJwOPpvdo6cW9RiRy1uBwkXM7zf4yOvtr0+6WEu+AuD6bXQ==", "integrity": "sha512-5jLXI6C+1hBKOkD3cCh3vg4VsPBhcD/Dh264k1jRKvAQVFMFRzA3IE55A9eEgYjAFQ/g9DyIO58jmY+ITZ7GhA==",
"peer": true, "peer": true,
"requires": { "requires": {
"@koishijs/core": "4.11.1", "@koishijs/core": "4.11.7",
"@koishijs/loader": "^2.5.1", "@koishijs/loader": "3.0.1",
"@koishijs/utils": "^6.4.0", "@koishijs/utils": "^7.0.0",
"@satorijs/satori": "^2.0.1", "@satorijs/satori": "^2.1.6",
"cac": "^6.7.14", "cac": "^6.7.14",
"chokidar": "^3.5.3", "chokidar": "^3.5.3",
"kleur": "^4.1.5", "kleur": "^4.1.5",
...@@ -13091,13 +13083,13 @@ ...@@ -13091,13 +13083,13 @@
} }
}, },
"koishi-thirdeye": { "koishi-thirdeye": {
"version": "11.1.21", "version": "11.1.26",
"resolved": "https://registry.npmjs.org/koishi-thirdeye/-/koishi-thirdeye-11.1.21.tgz", "resolved": "https://registry.npmjs.org/koishi-thirdeye/-/koishi-thirdeye-11.1.26.tgz",
"integrity": "sha512-7IiKSCcqPsxSaoK+00k+8R7CcoJA8l2kDZsTDCM7pEtsGFFZGkbeLuRHd0Py4L5KNzO4teMHwBFLfGyaFIktUQ==", "integrity": "sha512-Yt1qQ1I/HExN+tQIhn6y/P5KXYYZhPm3bdVHYQ/QEkr53uIexurf9j2HF8t7fFts2PY4DdeviwcrCcj+Z8PBuQ==",
"requires": { "requires": {
"@types/koa": "^2.13.5", "@types/koa": "^2.13.5",
"@types/koa__router": "^12.0.0", "@types/koa__router": "^12.0.0",
"cordis-decorators": "^1.0.24", "cordis-decorators": "^1.0.26",
"minato-decorators": "^2.2.2", "minato-decorators": "^2.2.2",
"rxjs": "^7.5.6" "rxjs": "^7.5.6"
} }
...@@ -13322,9 +13314,9 @@ ...@@ -13322,9 +13314,9 @@
"peer": true "peer": true
}, },
"object-inspect": { "object-inspect": {
"version": "1.12.2", "version": "1.12.3",
"resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.3.tgz",
"integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", "integrity": "sha512-geUvdk7c+eizMNUDkRpW1wJwgfOiOeHbxBR/hLXK1aT6zmVSO0jsQcs7fj6MGw89jC/cjGfLcNOrtMYtGqm81g==",
"peer": true "peer": true
}, },
"on-finished": { "on-finished": {
...@@ -13577,9 +13569,9 @@ ...@@ -13577,9 +13569,9 @@
} }
}, },
"raw-body": { "raw-body": {
"version": "2.5.1", "version": "2.5.2",
"resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz",
"integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==",
"peer": true, "peer": true,
"requires": { "requires": {
"bytes": "3.1.2", "bytes": "3.1.2",
...@@ -13681,12 +13673,12 @@ ...@@ -13681,12 +13673,12 @@
"dev": true "dev": true
}, },
"reggol": { "reggol": {
"version": "1.3.4", "version": "1.3.5",
"resolved": "https://registry.npmjs.org/reggol/-/reggol-1.3.4.tgz", "resolved": "https://registry.npmjs.org/reggol/-/reggol-1.3.5.tgz",
"integrity": "sha512-E/sL4WovP0kR5EHQx3YF4ZDsI5D5baTROXaELCN1mOCB8tEOVOR3PHr807yVcGit2BfmXMSW5KyRaUAV5K8Vzw==", "integrity": "sha512-kzkzs4nhZeiphyh+amekq25/3PndZDq+5Yt8qCJqPSyMXPC1pkwhfYCQyJdXxoRz3/uqt0+VqHulagUCVY84vA==",
"peer": true, "peer": true,
"requires": { "requires": {
"cosmokit": "^1.3.6", "cosmokit": "^1.4.0",
"object-inspect": "^1.12.2", "object-inspect": "^1.12.2",
"supports-color": "^8.1.1" "supports-color": "^8.1.1"
} }
...@@ -13798,12 +13790,12 @@ ...@@ -13798,12 +13790,12 @@
} }
}, },
"schemastery": { "schemastery": {
"version": "3.6.1", "version": "3.7.1",
"resolved": "https://registry.npmjs.org/schemastery/-/schemastery-3.6.1.tgz", "resolved": "https://registry.npmjs.org/schemastery/-/schemastery-3.7.1.tgz",
"integrity": "sha512-Igh4oqaHco1AYmqpSgYgg411gNomSI9xE35Xo/FuzJZTMYWA5W1o+82Q5qMnt9FAQ76gZig0pea9OcHl0AM/Lw==", "integrity": "sha512-yrCRpraZtUcIxW5wYqIXgYQULVfHKKsf7iGvmdMymoAyuM/1Lley17yEIizgDT6Iy/iXDDv3auopzNIaFPEN3w==",
"peer": true, "peer": true,
"requires": { "requires": {
"cosmokit": "^1.3.4" "cosmokit": "^1.4.0"
} }
}, },
"schemastery-gen": { "schemastery-gen": {
...@@ -14291,9 +14283,9 @@ ...@@ -14291,9 +14283,9 @@
} }
}, },
"tslib": { "tslib": {
"version": "2.4.1", "version": "2.5.0",
"resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.1.tgz", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.5.0.tgz",
"integrity": "sha512-tGyy4dAjRIEwI7BzsB0lynWgOpfqjUdq91XXAlIWD2OwKBH7oCl/GZG/HT4BOHrTlPMOASlMQ7veyTqpmRcrNA==" "integrity": "sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg=="
}, },
"tsscmp": { "tsscmp": {
"version": "1.0.6", "version": "1.0.6",
......
...@@ -27,7 +27,7 @@ ...@@ -27,7 +27,7 @@
}, },
"homepage": "https://code.mycard.moe/3rdeye/koishi-plugin-shadowban", "homepage": "https://code.mycard.moe/3rdeye/koishi-plugin-shadowban",
"dependencies": { "dependencies": {
"koishi-thirdeye": "^11.1.21" "koishi-thirdeye": "^11.1.26"
}, },
"devDependencies": { "devDependencies": {
"@koishijs/plugin-console": "^5.1.0", "@koishijs/plugin-console": "^5.1.0",
......
...@@ -5,7 +5,7 @@ export class ShadowbanPluginConfig { ...@@ -5,7 +5,7 @@ export class ShadowbanPluginConfig {
constructor(config: Partial<ShadowbanPluginConfig>) {} constructor(config: Partial<ShadowbanPluginConfig>) {}
@DefineSchema({ @DefineSchema({
description: 'Shadowban API 地址。', description: 'Shadowban API 地址。',
default: 'https://sbapi.lv5.ac:444', default: 'https://shadowban-api.yuzurisa.com:444',
role: 'url', role: 'url',
}) })
endpoint: string; endpoint: string;
......
...@@ -11,6 +11,7 @@ import { ...@@ -11,6 +11,7 @@ import {
PutSession, PutSession,
InjectLogger, InjectLogger,
CommandDescription, CommandDescription,
HttpClientPlugin,
} from 'koishi-thirdeye'; } from 'koishi-thirdeye';
export * from './config'; export * from './config';
...@@ -45,14 +46,9 @@ interface Profile { ...@@ -45,14 +46,9 @@ interface Profile {
} }
@DefinePlugin({ name: 'shadowban', schema: ShadowbanPluginConfig }) @DefinePlugin({ name: 'shadowban', schema: ShadowbanPluginConfig })
export default class ShadowbanPlugin { export default class ShadowbanPlugin extends HttpClientPlugin(
constructor(private ctx: Context, config: ShadowbanPluginConfigLike) {} ShadowbanPluginConfig,
@InjectConfig() ) {
private config: ShadowbanPluginConfig;
@Inject('http', true)
private http: Quester;
@InjectLogger() @InjectLogger()
private logger: Logger; private logger: Logger;
...@@ -63,7 +59,7 @@ export default class ShadowbanPlugin { ...@@ -63,7 +59,7 @@ export default class ShadowbanPlugin {
badMessage: string, badMessage: string,
failMessage: string, failMessage: string,
): string { ): string {
if (obj == null) { if (obj == null || obj === '_error') {
return '\n[x] ' + failMessage; return '\n[x] ' + failMessage;
} }
const good = goodChecker(obj); const good = goodChecker(obj);
...@@ -85,6 +81,9 @@ export default class ShadowbanPlugin { ...@@ -85,6 +81,9 @@ export default class ShadowbanPlugin {
@PutArg(0) username: string, @PutArg(0) username: string,
@PutSession() session: Session, @PutSession() session: Session,
) { ) {
if (!username) return '请输入 Twitter 用户名。';
if (username.length > 1 && username.startsWith('@'))
username = username.slice(1);
await session.send(`正在测试 @${username} 的状态...`); await session.send(`正在测试 @${username} 的状态...`);
let result: ShadowbanResult; let result: ShadowbanResult;
try { try {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment