Showing
10 changed files
with
257 additions
and
184 deletions
1 | const translatte = require('translatte'); | 1 | const translatte = require('translatte'); |
2 | 2 | ||
3 | -global.trans_var ='en'; | 3 | +global.trans_var = 'en'; |
4 | 4 | ||
5 | exports.run = async (client, msg, args, prefix) => { | 5 | exports.run = async (client, msg, args, prefix) => { |
6 | if (args[0]) { // 명령어 뒤에 입력값이 있을 경우 (ex. !<명령어> <채팅>) | 6 | if (args[0]) { // 명령어 뒤에 입력값이 있을 경우 (ex. !<명령어> <채팅>) |
7 | const word = args.join(' '); | 7 | const word = args.join(' '); |
8 | 8 | ||
9 | - if(trans_var=='en'){ | 9 | + if (trans_var == 'en') { |
10 | - en_translate(word).then(transed_text=> {msg.reply(transed_text)}) | 10 | + en_translate(word).then(transed_text => { msg.reply(transed_text); }); |
11 | } | 11 | } |
12 | 12 | ||
13 | - else if(trans_var=='jp'){ | 13 | + else if (trans_var == 'jp') { |
14 | - jp_translate(word).then(transed_text=> {msg.reply(transed_text)}) | 14 | + jp_translate(word).then(transed_text => { msg.reply(transed_text); }); |
15 | } | 15 | } |
16 | 16 | ||
17 | - else if(trans_var=="ko"){ | 17 | + else if (trans_var == "ko") { |
18 | - ko_translate(word).then(transed_text=> {msg.reply(transed_text)}) | 18 | + ko_translate(word).then(transed_text => { msg.reply(transed_text); }); |
19 | } | 19 | } |
20 | } | 20 | } |
21 | else { | 21 | else { |
... | @@ -24,8 +24,8 @@ exports.run = async (client, msg, args, prefix) => { | ... | @@ -24,8 +24,8 @@ exports.run = async (client, msg, args, prefix) => { |
24 | }; | 24 | }; |
25 | 25 | ||
26 | 26 | ||
27 | -function en_translate(distext){ | 27 | +function en_translate(distext) { |
28 | - return translatte(String(distext), {to: 'en'}) | 28 | + return translatte(String(distext), { to: 'en' }) |
29 | .then(res => { | 29 | .then(res => { |
30 | return res.text; | 30 | return res.text; |
31 | }).catch(err => { | 31 | }).catch(err => { |
... | @@ -34,8 +34,8 @@ function en_translate(distext){ | ... | @@ -34,8 +34,8 @@ function en_translate(distext){ |
34 | }); | 34 | }); |
35 | } | 35 | } |
36 | 36 | ||
37 | -function jp_translate(distext){ | 37 | +function jp_translate(distext) { |
38 | - return translatte(String(distext), {to: 'ja'}) | 38 | + return translatte(String(distext), { to: 'ja' }) |
39 | .then(res => { | 39 | .then(res => { |
40 | return res.text; | 40 | return res.text; |
41 | }).catch(err => { | 41 | }).catch(err => { |
... | @@ -45,8 +45,8 @@ function jp_translate(distext){ | ... | @@ -45,8 +45,8 @@ function jp_translate(distext){ |
45 | } | 45 | } |
46 | 46 | ||
47 | 47 | ||
48 | -function ko_translate(distext){ | 48 | +function ko_translate(distext) { |
49 | - return translatte(String(distext), {to: 'ko'}) | 49 | + return translatte(String(distext), { to: 'ko' }) |
50 | .then(res => { | 50 | .then(res => { |
51 | return res.text; | 51 | return res.text; |
52 | }).catch(err => { | 52 | }).catch(err => { |
... | @@ -63,4 +63,6 @@ exports.config = { | ... | @@ -63,4 +63,6 @@ exports.config = { |
63 | category: ['Translate'], | 63 | category: ['Translate'], |
64 | des: ['채팅 내용에 대한 검색결과를 보여줍니다.'], | 64 | des: ['채팅 내용에 대한 검색결과를 보여줍니다.'], |
65 | use: ['!번역 <채팅>'] | 65 | use: ['!번역 <채팅>'] |
66 | + | ||
66 | }; | 67 | }; |
68 | + | ... | ... |
LICENSE.txt
0 → 100644
1 | +MIT LicenseCopyright (c) 2022 gunhee park and other contributors | ||
2 | + | ||
3 | +Permission is hereby granted, free of charge, to any person | ||
4 | +obtaining a copy of this software and associated documentation | ||
5 | +files (the "Software"), to deal in the Software without | ||
6 | +restriction, including without limitation the rights to use, | ||
7 | +copy, modify, merge, publish, distribute, sublicense, and/or sell | ||
8 | +copies of the Software, and to permit persons to whom the | ||
9 | +Software is furnished to do so, subject to the following | ||
10 | +conditions: | ||
11 | + | ||
12 | +The above copyright notice and this permission notice shall be | ||
13 | +included in all copies or substantial portions of the Software. | ||
14 | + | ||
15 | +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, | ||
16 | +EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES | ||
17 | +OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND | ||
18 | +NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT | ||
19 | +HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, | ||
20 | +WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING | ||
21 | +FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR | ||
22 | +OTHER DEALINGS IN THE SOFTWARE. | ||
... | \ No newline at end of file | ... | \ No newline at end of file |
1 | # Emon_Bot | 1 | # Emon_Bot |
2 | + | ||
3 | +## About The Project | ||
4 | + | ||
5 | +* 도라에몽처럼 각종 편의기능을 통합적(All-in-One)으로 서비스할 수 있는 디스코드 챗봇입니다. | ||
6 | + | ||
7 | +* 현재 제공하고 있는 기능으로는 아래 세 가지가 있습니다. | ||
8 | +- 이미지 텍스트 인식 (OCR) | ||
9 | +- 언어번역 | ||
10 | +- 필기구 가격비교 | ||
11 | + | ||
12 | +## Built With | ||
13 | + | ||
14 | +* [Node.js](https://nodejs.org/ko/) | ||
15 | +* [discord.js](https://discord.js.org) | ||
16 | +* [puppeteer](https://pptr.dev/) | ||
17 | +* [tesseract.js](https://tesseract.projectnaptha.com/) | ||
18 | +* [translatte](https://www.npmjs.com/package/translatte) | ||
19 | + | ||
20 | +## Getting Started | ||
21 | + | ||
22 | +* [봇 초대 링크](https://discord.com/api/oauth2/authorize?client_id=974262592388337695&permissions=8&scope=bot) | ||
23 | + | ||
24 | +* aws EC2 사용해서 배포 | ||
25 | + | ||
26 | +## Installation | ||
27 | + | ||
28 | +1. Clone the repo | ||
29 | + ``` | ||
30 | + git clone http://khuhub.khu.ac.kr/2017103984/emon_bot.git | ||
31 | + ``` | ||
32 | +2. Install NPM packages | ||
33 | + ``` | ||
34 | + npm install | ||
35 | + ``` | ||
36 | +3. 디스코드 회원가입 | ||
37 | +4. [Discord Developer Portal](https://discord.com/developers/applications)에 들어가서 New Application을 생성 | ||
38 | +5. Application 생성 후 왼쪽에 보이는 사이드바에서 Bot을 눌러서 디스코드 봇 생성 | ||
39 | +6. 디스코드 봇 생성 후 토큰 복사 (외부 유출 주의) | ||
40 | + | ||
41 | +7. 다시 왼쪽 사이드바에서 OAuth2를 눌러 들어간 후 SCOPES에서 bot을 체크 | ||
42 | +8. 생성되는 주소로 이동해서 디스코드 봇을 본인의 서버로 초대 | ||
43 | + | ||
44 | +## Usage | ||
45 | + | ||
46 | +* Command List | ||
47 | +**!도움말** - 봇에 대한 명령어 리스트들을 불러옵니다. | ||
48 | +**!도움말** <명령어> - <명령어>에 해당하는 명령어의 사용방법을 조회합니다. | ||
49 | +**!ocr** <사용 언어> - 이미지를 첨부하고 <사용 언어>를 입력하면, 이미지에 있는 텍스트를 추출합니다. | ||
50 | +**!번역** <채팅> - <채팅>에 대한 번역결과를 보여줍니다. | ||
51 | +**!나라** - 봇이 띄워주는 버튼을 눌러서 번역할 언어(나라)를 선택합니다. | ||
52 | +**!문구** <채팅> - <채팅>에 대한 검색결과를 보여줍니다. | ||
53 | + | ||
54 | +* 사용 예시 | ||
55 | +**도움말 명령어 실행화면** | ||
56 | + | ||
57 | +**ocr 명령어 실행화면** | ||
58 | + | ||
59 | +**번역, 나라 명령어 실행화면** | ||
60 | + | ||
61 | +**문구 명령어 실행화면** | ||
62 | + | ||
63 | + | ||
64 | +## Contributing | ||
65 | + | ||
66 | +프로젝트에 기여하고 싶으신 분들은 아래 절차를 따라주시기 바랍니다. | ||
67 | + | ||
68 | +1. 프로젝트 fork | ||
69 | +2. feature branch 생성 (git checkout -b feature/name) | ||
70 | +3. commit (git commit -m "Add feature") | ||
71 | +4. push (git push origin feature/name) | ||
72 | +5. pull request 생성 | ||
73 | + | ||
74 | +## License | ||
75 | + | ||
76 | +MIT 라이센스 아래 사용 가능합니다. LICENSE.txt를 통해 자세한 정보를 확인하세요. | ||
77 | + | ||
78 | +## Contact | ||
79 | + | ||
80 | +* 김연수: deathcat@khu.ac.kr | ||
81 | +* 노영우: dndn1544@khu.ac.kr | ||
82 | +* 박건희: wm5256@khu.ac.kr | ||
83 | + | ||
84 | +* Project Link: http://khuhub.khu.ac.kr/2017103984/emon_bot.git | ||
... | \ No newline at end of file | ... | \ No newline at end of file | ... | ... |
eng.traineddata
deleted
100644 → 0
This file is too large to display.
jpn.traineddata
deleted
100644 → 0
This file is too large to display.
kor.traineddata
deleted
100644 → 0
This file is too large to display.
... | @@ -5,36 +5,34 @@ | ... | @@ -5,36 +5,34 @@ |
5 | "packages": { | 5 | "packages": { |
6 | "": { | 6 | "": { |
7 | "dependencies": { | 7 | "dependencies": { |
8 | - "discord.js": "^13.6.0", | 8 | + "discord.js": "^13.8.0", |
9 | - "puppeteer": "^14.1.1", | 9 | + "puppeteer": "^14.3.0", |
10 | - "puppeteer-core": "^14.1.1", | ||
11 | "tesseract.js": "^2.1.5", | 10 | "tesseract.js": "^2.1.5", |
12 | "translatte": "^3.0.1" | 11 | "translatte": "^3.0.1" |
13 | } | 12 | } |
14 | }, | 13 | }, |
15 | "node_modules/@discordjs/builders": { | 14 | "node_modules/@discordjs/builders": { |
16 | - "version": "0.11.0", | 15 | + "version": "0.14.0", |
17 | - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.11.0.tgz", | 16 | + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.14.0.tgz", |
18 | - "integrity": "sha512-ZTB8yJdJKrKlq44dpWkNUrAtEJEq0gqpb7ASdv4vmq6/mZal5kOv312hQ56I/vxwMre+VIkoHquNUAfnTbiYtg==", | 17 | + "integrity": "sha512-+fqLIqa9wN3R+kvlld8sgG0nt04BAZxdCDP4t2qZ9TJsquLWA+xMtT8Waibb3d4li4AQS+IOfjiHAznv/dhHgQ==", |
19 | "dependencies": { | 18 | "dependencies": { |
20 | - "@sindresorhus/is": "^4.2.0", | 19 | + "@sapphire/shapeshift": "^3.1.0", |
21 | - "discord-api-types": "^0.26.0", | 20 | + "@sindresorhus/is": "^4.6.0", |
22 | - "ts-mixer": "^6.0.0", | 21 | + "discord-api-types": "^0.33.3", |
23 | - "tslib": "^2.3.1", | 22 | + "fast-deep-equal": "^3.1.3", |
24 | - "zod": "^3.11.6" | 23 | + "ts-mixer": "^6.0.1", |
24 | + "tslib": "^2.4.0" | ||
25 | }, | 25 | }, |
26 | "engines": { | 26 | "engines": { |
27 | - "node": ">=16.0.0", | 27 | + "node": ">=16.9.0" |
28 | - "npm": ">=7.0.0" | ||
29 | } | 28 | } |
30 | }, | 29 | }, |
31 | "node_modules/@discordjs/collection": { | 30 | "node_modules/@discordjs/collection": { |
32 | - "version": "0.4.0", | 31 | + "version": "0.7.0", |
33 | - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.4.0.tgz", | 32 | + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.7.0.tgz", |
34 | - "integrity": "sha512-zmjq+l/rV35kE6zRrwe8BHqV78JvIh2ybJeZavBi5NySjWXqN3hmmAKg7kYMMXSeiWtSsMoZ/+MQi0DiQWy2lw==", | 33 | + "integrity": "sha512-R5i8Wb8kIcBAFEPLLf7LVBQKBDYUL+ekb23sOgpkpyGT+V4P7V83wTxcsqmX+PbqHt4cEHn053uMWfRqh/Z/nA==", |
35 | "engines": { | 34 | "engines": { |
36 | - "node": ">=16.0.0", | 35 | + "node": ">=16.9.0" |
37 | - "npm": ">=7.0.0" | ||
38 | } | 36 | } |
39 | }, | 37 | }, |
40 | "node_modules/@sapphire/async-queue": { | 38 | "node_modules/@sapphire/async-queue": { |
... | @@ -46,6 +44,15 @@ | ... | @@ -46,6 +44,15 @@ |
46 | "npm": ">=7.0.0" | 44 | "npm": ">=7.0.0" |
47 | } | 45 | } |
48 | }, | 46 | }, |
47 | + "node_modules/@sapphire/shapeshift": { | ||
48 | + "version": "3.1.0", | ||
49 | + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.1.0.tgz", | ||
50 | + "integrity": "sha512-PkxFXd3QJ1qAPS05Dy2UkVGYPm/asF1Ugt2Xyzmv4DHzO3+G7l+873C4XFFcJ9M5Je+eCMC7SSifgPTSur5QuA==", | ||
51 | + "engines": { | ||
52 | + "node": ">=v15.0.0", | ||
53 | + "npm": ">=7.0.0" | ||
54 | + } | ||
55 | + }, | ||
49 | "node_modules/@sindresorhus/is": { | 56 | "node_modules/@sindresorhus/is": { |
50 | "version": "4.6.0", | 57 | "version": "4.6.0", |
51 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", | 58 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", |
... | @@ -69,9 +76,9 @@ | ... | @@ -69,9 +76,9 @@ |
69 | } | 76 | } |
70 | }, | 77 | }, |
71 | "node_modules/@types/node": { | 78 | "node_modules/@types/node": { |
72 | - "version": "17.0.32", | 79 | + "version": "17.0.41", |
73 | - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.32.tgz", | 80 | + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.41.tgz", |
74 | - "integrity": "sha512-eAIcfAvhf/BkHcf4pkLJ7ECpBAhh9kcxRBpip9cTiO+hf+aJrsxYxBeS6OXvOd9WqNAJmavXVpZvY1rBjNsXmw==" | 81 | + "integrity": "sha512-xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw==" |
75 | }, | 82 | }, |
76 | "node_modules/@types/node-fetch": { | 83 | "node_modules/@types/node-fetch": { |
77 | "version": "2.6.1", | 84 | "version": "2.6.1", |
... | @@ -126,7 +133,7 @@ | ... | @@ -126,7 +133,7 @@ |
126 | "node_modules/asynckit": { | 133 | "node_modules/asynckit": { |
127 | "version": "0.4.0", | 134 | "version": "0.4.0", |
128 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | 135 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |
129 | - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | 136 | + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" |
130 | }, | 137 | }, |
131 | "node_modules/balanced-match": { | 138 | "node_modules/balanced-match": { |
132 | "version": "1.0.2", | 139 | "version": "1.0.2", |
... | @@ -272,7 +279,7 @@ | ... | @@ -272,7 +279,7 @@ |
272 | "node_modules/concat-map": { | 279 | "node_modules/concat-map": { |
273 | "version": "0.0.1", | 280 | "version": "0.0.1", |
274 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | 281 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
275 | - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | 282 | + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" |
276 | }, | 283 | }, |
277 | "node_modules/configstore": { | 284 | "node_modules/configstore": { |
278 | "version": "4.0.0", | 285 | "version": "4.0.0", |
... | @@ -341,38 +348,35 @@ | ... | @@ -341,38 +348,35 @@ |
341 | "node_modules/delayed-stream": { | 348 | "node_modules/delayed-stream": { |
342 | "version": "1.0.0", | 349 | "version": "1.0.0", |
343 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | 350 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", |
344 | - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=", | 351 | + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", |
345 | "engines": { | 352 | "engines": { |
346 | "node": ">=0.4.0" | 353 | "node": ">=0.4.0" |
347 | } | 354 | } |
348 | }, | 355 | }, |
349 | "node_modules/devtools-protocol": { | 356 | "node_modules/devtools-protocol": { |
350 | - "version": "0.0.982423", | 357 | + "version": "0.0.1001819", |
351 | - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.982423.tgz", | 358 | + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz", |
352 | - "integrity": "sha512-FnVW2nDbjGNw1uD/JRC+9U5768W7e1TfUwqbDTcSsAu1jXFjITSX8w3rkW5FEpHRMPPGpvNSmO1pOpqByiWscA==" | 359 | + "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ==" |
353 | }, | 360 | }, |
354 | "node_modules/discord-api-types": { | 361 | "node_modules/discord-api-types": { |
355 | - "version": "0.26.1", | 362 | + "version": "0.33.5", |
356 | - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.26.1.tgz", | 363 | + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.33.5.tgz", |
357 | - "integrity": "sha512-T5PdMQ+Y1MEECYMV5wmyi9VEYPagEDEi4S0amgsszpWY0VB9JJ/hEvM6BgLhbdnKky4gfmZEXtEEtojN8ZKJQQ==", | 364 | + "integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg==" |
358 | - "engines": { | ||
359 | - "node": ">=12" | ||
360 | - } | ||
361 | }, | 365 | }, |
362 | "node_modules/discord.js": { | 366 | "node_modules/discord.js": { |
363 | - "version": "13.6.0", | 367 | + "version": "13.8.0", |
364 | - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.6.0.tgz", | 368 | + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.8.0.tgz", |
365 | - "integrity": "sha512-tXNR8zgsEPxPBvGk3AQjJ9ljIIC6/LOPjzKwpwz8Y1Q2X66Vi3ZqFgRHYwnHKC0jC0F+l4LzxlhmOJsBZDNg9g==", | 369 | + "integrity": "sha512-EPAA/2VLycYN5wSzavqa4iJ6qj3UtQFtHw5TH/60Fj29ymfEsCQVn//o1mTpwDxzwb+rPIrWhkxKIGGnjfv0Iw==", |
366 | "dependencies": { | 370 | "dependencies": { |
367 | - "@discordjs/builders": "^0.11.0", | 371 | + "@discordjs/builders": "^0.14.0", |
368 | - "@discordjs/collection": "^0.4.0", | 372 | + "@discordjs/collection": "^0.7.0", |
369 | - "@sapphire/async-queue": "^1.1.9", | 373 | + "@sapphire/async-queue": "^1.3.1", |
370 | - "@types/node-fetch": "^2.5.12", | 374 | + "@types/node-fetch": "^2.6.1", |
371 | - "@types/ws": "^8.2.2", | 375 | + "@types/ws": "^8.5.3", |
372 | - "discord-api-types": "^0.26.0", | 376 | + "discord-api-types": "^0.33.3", |
373 | "form-data": "^4.0.0", | 377 | "form-data": "^4.0.0", |
374 | "node-fetch": "^2.6.1", | 378 | "node-fetch": "^2.6.1", |
375 | - "ws": "^8.4.0" | 379 | + "ws": "^8.7.0" |
376 | }, | 380 | }, |
377 | "engines": { | 381 | "engines": { |
378 | "node": ">=16.6.0", | 382 | "node": ">=16.6.0", |
... | @@ -422,10 +426,15 @@ | ... | @@ -422,10 +426,15 @@ |
422 | "@types/yauzl": "^2.9.1" | 426 | "@types/yauzl": "^2.9.1" |
423 | } | 427 | } |
424 | }, | 428 | }, |
429 | + "node_modules/fast-deep-equal": { | ||
430 | + "version": "3.1.3", | ||
431 | + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | ||
432 | + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" | ||
433 | + }, | ||
425 | "node_modules/fd-slicer": { | 434 | "node_modules/fd-slicer": { |
426 | "version": "1.1.0", | 435 | "version": "1.1.0", |
427 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", | 436 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", |
428 | - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", | 437 | + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", |
429 | "dependencies": { | 438 | "dependencies": { |
430 | "pend": "~1.2.0" | 439 | "pend": "~1.2.0" |
431 | } | 440 | } |
... | @@ -471,7 +480,7 @@ | ... | @@ -471,7 +480,7 @@ |
471 | "node_modules/fs.realpath": { | 480 | "node_modules/fs.realpath": { |
472 | "version": "1.0.0", | 481 | "version": "1.0.0", |
473 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | 482 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
474 | - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | 483 | + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" |
475 | }, | 484 | }, |
476 | "node_modules/get-stream": { | 485 | "node_modules/get-stream": { |
477 | "version": "5.2.0", | 486 | "version": "5.2.0", |
... | @@ -603,7 +612,7 @@ | ... | @@ -603,7 +612,7 @@ |
603 | "node_modules/inflight": { | 612 | "node_modules/inflight": { |
604 | "version": "1.0.6", | 613 | "version": "1.0.6", |
605 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | 614 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", |
606 | - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | 615 | + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", |
607 | "dependencies": { | 616 | "dependencies": { |
608 | "once": "^1.3.0", | 617 | "once": "^1.3.0", |
609 | "wrappy": "1" | 618 | "wrappy": "1" |
... | @@ -651,9 +660,9 @@ | ... | @@ -651,9 +660,9 @@ |
651 | } | 660 | } |
652 | }, | 661 | }, |
653 | "node_modules/jpeg-js": { | 662 | "node_modules/jpeg-js": { |
654 | - "version": "0.4.3", | 663 | + "version": "0.4.4", |
655 | - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", | 664 | + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", |
656 | - "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" | 665 | + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==" |
657 | }, | 666 | }, |
658 | "node_modules/json-buffer": { | 667 | "node_modules/json-buffer": { |
659 | "version": "3.0.0", | 668 | "version": "3.0.0", |
... | @@ -776,7 +785,7 @@ | ... | @@ -776,7 +785,7 @@ |
776 | "node_modules/once": { | 785 | "node_modules/once": { |
777 | "version": "1.4.0", | 786 | "version": "1.4.0", |
778 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | 787 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
779 | - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | 788 | + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", |
780 | "dependencies": { | 789 | "dependencies": { |
781 | "wrappy": "1" | 790 | "wrappy": "1" |
782 | } | 791 | } |
... | @@ -841,7 +850,7 @@ | ... | @@ -841,7 +850,7 @@ |
841 | "node_modules/path-is-absolute": { | 850 | "node_modules/path-is-absolute": { |
842 | "version": "1.0.1", | 851 | "version": "1.0.1", |
843 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | 852 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", |
844 | - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", | 853 | + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", |
845 | "engines": { | 854 | "engines": { |
846 | "node": ">=0.10.0" | 855 | "node": ">=0.10.0" |
847 | } | 856 | } |
... | @@ -849,7 +858,7 @@ | ... | @@ -849,7 +858,7 @@ |
849 | "node_modules/pend": { | 858 | "node_modules/pend": { |
850 | "version": "1.2.0", | 859 | "version": "1.2.0", |
851 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", | 860 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", |
852 | - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" | 861 | + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" |
853 | }, | 862 | }, |
854 | "node_modules/piexifjs": { | 863 | "node_modules/piexifjs": { |
855 | "version": "1.0.6", | 864 | "version": "1.0.6", |
... | @@ -911,36 +920,14 @@ | ... | @@ -911,36 +920,14 @@ |
911 | } | 920 | } |
912 | }, | 921 | }, |
913 | "node_modules/puppeteer": { | 922 | "node_modules/puppeteer": { |
914 | - "version": "14.1.1", | 923 | + "version": "14.3.0", |
915 | - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.1.1.tgz", | 924 | + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.3.0.tgz", |
916 | - "integrity": "sha512-4dC6GYR5YlXTmNO3TbYEHTdVSdml1cVD2Ok/h/f/xSTp4ITVdbRWkMjiOaEKRAhtIl6GqaP7B89zx+hfhcNGMQ==", | 925 | + "integrity": "sha512-pDtg1+vyw1UPIhUjh2/VW1HUdQnaZJHfMacrJciR3AVm+PBiqdCEcFeFb3UJ/CDEQlHOClm3/WFa7IjY25zIGg==", |
917 | "hasInstallScript": true, | 926 | "hasInstallScript": true, |
918 | "dependencies": { | 927 | "dependencies": { |
919 | "cross-fetch": "3.1.5", | 928 | "cross-fetch": "3.1.5", |
920 | "debug": "4.3.4", | 929 | "debug": "4.3.4", |
921 | - "devtools-protocol": "0.0.982423", | 930 | + "devtools-protocol": "0.0.1001819", |
922 | - "extract-zip": "2.0.1", | ||
923 | - "https-proxy-agent": "5.0.1", | ||
924 | - "pkg-dir": "4.2.0", | ||
925 | - "progress": "2.0.3", | ||
926 | - "proxy-from-env": "1.1.0", | ||
927 | - "rimraf": "3.0.2", | ||
928 | - "tar-fs": "2.1.1", | ||
929 | - "unbzip2-stream": "1.4.3", | ||
930 | - "ws": "8.6.0" | ||
931 | - }, | ||
932 | - "engines": { | ||
933 | - "node": ">=14.1.0" | ||
934 | - } | ||
935 | - }, | ||
936 | - "node_modules/puppeteer-core": { | ||
937 | - "version": "14.1.1", | ||
938 | - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-14.1.1.tgz", | ||
939 | - "integrity": "sha512-DWLzFcawn1ANg2Q06Eieing4Y0fdNI7miax3f+wEbdROzlMG4yXIWzmT6XTKyFyqOjMhW5QNIDdFJftK6oP4og==", | ||
940 | - "dependencies": { | ||
941 | - "cross-fetch": "3.1.5", | ||
942 | - "debug": "4.3.4", | ||
943 | - "devtools-protocol": "0.0.982423", | ||
944 | "extract-zip": "2.0.1", | 931 | "extract-zip": "2.0.1", |
945 | "https-proxy-agent": "5.0.1", | 932 | "https-proxy-agent": "5.0.1", |
946 | "pkg-dir": "4.2.0", | 933 | "pkg-dir": "4.2.0", |
... | @@ -949,7 +936,7 @@ | ... | @@ -949,7 +936,7 @@ |
949 | "rimraf": "3.0.2", | 936 | "rimraf": "3.0.2", |
950 | "tar-fs": "2.1.1", | 937 | "tar-fs": "2.1.1", |
951 | "unbzip2-stream": "1.4.3", | 938 | "unbzip2-stream": "1.4.3", |
952 | - "ws": "8.6.0" | 939 | + "ws": "8.7.0" |
953 | }, | 940 | }, |
954 | "engines": { | 941 | "engines": { |
955 | "node": ">=14.1.0" | 942 | "node": ">=14.1.0" |
... | @@ -976,13 +963,13 @@ | ... | @@ -976,13 +963,13 @@ |
976 | "node_modules/resolve-url": { | 963 | "node_modules/resolve-url": { |
977 | "version": "0.2.1", | 964 | "version": "0.2.1", |
978 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", | 965 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", |
979 | - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", | 966 | + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==", |
980 | "deprecated": "https://github.com/lydell/resolve-url#deprecated" | 967 | "deprecated": "https://github.com/lydell/resolve-url#deprecated" |
981 | }, | 968 | }, |
982 | "node_modules/responselike": { | 969 | "node_modules/responselike": { |
983 | "version": "1.0.2", | 970 | "version": "1.0.2", |
984 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", | 971 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", |
985 | - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", | 972 | + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", |
986 | "dependencies": { | 973 | "dependencies": { |
987 | "lowercase-keys": "^1.0.0" | 974 | "lowercase-keys": "^1.0.0" |
988 | } | 975 | } |
... | @@ -1198,9 +1185,9 @@ | ... | @@ -1198,9 +1185,9 @@ |
1198 | } | 1185 | } |
1199 | }, | 1186 | }, |
1200 | "node_modules/ws": { | 1187 | "node_modules/ws": { |
1201 | - "version": "8.6.0", | 1188 | + "version": "8.7.0", |
1202 | - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", | 1189 | + "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz", |
1203 | - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", | 1190 | + "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==", |
1204 | "engines": { | 1191 | "engines": { |
1205 | "node": ">=10.0.0" | 1192 | "node": ">=10.0.0" |
1206 | }, | 1193 | }, |
... | @@ -1249,39 +1236,37 @@ | ... | @@ -1249,39 +1236,37 @@ |
1249 | "engines": { | 1236 | "engines": { |
1250 | "node": "*" | 1237 | "node": "*" |
1251 | } | 1238 | } |
1252 | - }, | ||
1253 | - "node_modules/zod": { | ||
1254 | - "version": "3.16.0", | ||
1255 | - "resolved": "https://registry.npmjs.org/zod/-/zod-3.16.0.tgz", | ||
1256 | - "integrity": "sha512-szrIkryADbTM+xBt2a1KoS2CJQXec4f9xG78bj5MJeEH/XqmmHpnO+fG3IE115AKBJak+2HrbxLZkc9mhdbDKA==", | ||
1257 | - "funding": { | ||
1258 | - "url": "https://github.com/sponsors/colinhacks" | ||
1259 | - } | ||
1260 | } | 1239 | } |
1261 | }, | 1240 | }, |
1262 | "dependencies": { | 1241 | "dependencies": { |
1263 | "@discordjs/builders": { | 1242 | "@discordjs/builders": { |
1264 | - "version": "0.11.0", | 1243 | + "version": "0.14.0", |
1265 | - "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.11.0.tgz", | 1244 | + "resolved": "https://registry.npmjs.org/@discordjs/builders/-/builders-0.14.0.tgz", |
1266 | - "integrity": "sha512-ZTB8yJdJKrKlq44dpWkNUrAtEJEq0gqpb7ASdv4vmq6/mZal5kOv312hQ56I/vxwMre+VIkoHquNUAfnTbiYtg==", | 1245 | + "integrity": "sha512-+fqLIqa9wN3R+kvlld8sgG0nt04BAZxdCDP4t2qZ9TJsquLWA+xMtT8Waibb3d4li4AQS+IOfjiHAznv/dhHgQ==", |
1267 | "requires": { | 1246 | "requires": { |
1268 | - "@sindresorhus/is": "^4.2.0", | 1247 | + "@sapphire/shapeshift": "^3.1.0", |
1269 | - "discord-api-types": "^0.26.0", | 1248 | + "@sindresorhus/is": "^4.6.0", |
1270 | - "ts-mixer": "^6.0.0", | 1249 | + "discord-api-types": "^0.33.3", |
1271 | - "tslib": "^2.3.1", | 1250 | + "fast-deep-equal": "^3.1.3", |
1272 | - "zod": "^3.11.6" | 1251 | + "ts-mixer": "^6.0.1", |
1252 | + "tslib": "^2.4.0" | ||
1273 | } | 1253 | } |
1274 | }, | 1254 | }, |
1275 | "@discordjs/collection": { | 1255 | "@discordjs/collection": { |
1276 | - "version": "0.4.0", | 1256 | + "version": "0.7.0", |
1277 | - "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.4.0.tgz", | 1257 | + "resolved": "https://registry.npmjs.org/@discordjs/collection/-/collection-0.7.0.tgz", |
1278 | - "integrity": "sha512-zmjq+l/rV35kE6zRrwe8BHqV78JvIh2ybJeZavBi5NySjWXqN3hmmAKg7kYMMXSeiWtSsMoZ/+MQi0DiQWy2lw==" | 1258 | + "integrity": "sha512-R5i8Wb8kIcBAFEPLLf7LVBQKBDYUL+ekb23sOgpkpyGT+V4P7V83wTxcsqmX+PbqHt4cEHn053uMWfRqh/Z/nA==" |
1279 | }, | 1259 | }, |
1280 | "@sapphire/async-queue": { | 1260 | "@sapphire/async-queue": { |
1281 | "version": "1.3.1", | 1261 | "version": "1.3.1", |
1282 | "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.1.tgz", | 1262 | "resolved": "https://registry.npmjs.org/@sapphire/async-queue/-/async-queue-1.3.1.tgz", |
1283 | "integrity": "sha512-FFTlPOWZX1kDj9xCAsRzH5xEJfawg1lNoYAA+ecOWJMHOfiZYb1uXOI3ne9U4UILSEPwfE68p3T9wUHwIQfR0g==" | 1263 | "integrity": "sha512-FFTlPOWZX1kDj9xCAsRzH5xEJfawg1lNoYAA+ecOWJMHOfiZYb1uXOI3ne9U4UILSEPwfE68p3T9wUHwIQfR0g==" |
1284 | }, | 1264 | }, |
1265 | + "@sapphire/shapeshift": { | ||
1266 | + "version": "3.1.0", | ||
1267 | + "resolved": "https://registry.npmjs.org/@sapphire/shapeshift/-/shapeshift-3.1.0.tgz", | ||
1268 | + "integrity": "sha512-PkxFXd3QJ1qAPS05Dy2UkVGYPm/asF1Ugt2Xyzmv4DHzO3+G7l+873C4XFFcJ9M5Je+eCMC7SSifgPTSur5QuA==" | ||
1269 | + }, | ||
1285 | "@sindresorhus/is": { | 1270 | "@sindresorhus/is": { |
1286 | "version": "4.6.0", | 1271 | "version": "4.6.0", |
1287 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", | 1272 | "resolved": "https://registry.npmjs.org/@sindresorhus/is/-/is-4.6.0.tgz", |
... | @@ -1296,9 +1281,9 @@ | ... | @@ -1296,9 +1281,9 @@ |
1296 | } | 1281 | } |
1297 | }, | 1282 | }, |
1298 | "@types/node": { | 1283 | "@types/node": { |
1299 | - "version": "17.0.32", | 1284 | + "version": "17.0.41", |
1300 | - "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.32.tgz", | 1285 | + "resolved": "https://registry.npmjs.org/@types/node/-/node-17.0.41.tgz", |
1301 | - "integrity": "sha512-eAIcfAvhf/BkHcf4pkLJ7ECpBAhh9kcxRBpip9cTiO+hf+aJrsxYxBeS6OXvOd9WqNAJmavXVpZvY1rBjNsXmw==" | 1286 | + "integrity": "sha512-xA6drNNeqb5YyV5fO3OAEsnXLfO7uF0whiOfPTz5AeDo8KeZFmODKnvwPymMNO8qE/an8pVY/O50tig2SQCrGw==" |
1302 | }, | 1287 | }, |
1303 | "@types/node-fetch": { | 1288 | "@types/node-fetch": { |
1304 | "version": "2.6.1", | 1289 | "version": "2.6.1", |
... | @@ -1349,7 +1334,7 @@ | ... | @@ -1349,7 +1334,7 @@ |
1349 | "asynckit": { | 1334 | "asynckit": { |
1350 | "version": "0.4.0", | 1335 | "version": "0.4.0", |
1351 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", | 1336 | "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", |
1352 | - "integrity": "sha1-x57Zf380y48robyXkLzDZkdLS3k=" | 1337 | + "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" |
1353 | }, | 1338 | }, |
1354 | "balanced-match": { | 1339 | "balanced-match": { |
1355 | "version": "1.0.2", | 1340 | "version": "1.0.2", |
... | @@ -1454,7 +1439,7 @@ | ... | @@ -1454,7 +1439,7 @@ |
1454 | "concat-map": { | 1439 | "concat-map": { |
1455 | "version": "0.0.1", | 1440 | "version": "0.0.1", |
1456 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", | 1441 | "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", |
1457 | - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=" | 1442 | + "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" |
1458 | }, | 1443 | }, |
1459 | "configstore": { | 1444 | "configstore": { |
1460 | "version": "4.0.0", | 1445 | "version": "4.0.0", |
... | @@ -1506,32 +1491,32 @@ | ... | @@ -1506,32 +1491,32 @@ |
1506 | "delayed-stream": { | 1491 | "delayed-stream": { |
1507 | "version": "1.0.0", | 1492 | "version": "1.0.0", |
1508 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", | 1493 | "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", |
1509 | - "integrity": "sha1-3zrhmayt+31ECqrgsp4icrJOxhk=" | 1494 | + "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" |
1510 | }, | 1495 | }, |
1511 | "devtools-protocol": { | 1496 | "devtools-protocol": { |
1512 | - "version": "0.0.982423", | 1497 | + "version": "0.0.1001819", |
1513 | - "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.982423.tgz", | 1498 | + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1001819.tgz", |
1514 | - "integrity": "sha512-FnVW2nDbjGNw1uD/JRC+9U5768W7e1TfUwqbDTcSsAu1jXFjITSX8w3rkW5FEpHRMPPGpvNSmO1pOpqByiWscA==" | 1499 | + "integrity": "sha512-G6OsIFnv/rDyxSqBa2lDLR6thp9oJioLsb2Gl+LbQlyoA9/OBAkrTU9jiCcQ8Pnh7z4d6slDiLaogR5hzgJLmQ==" |
1515 | }, | 1500 | }, |
1516 | "discord-api-types": { | 1501 | "discord-api-types": { |
1517 | - "version": "0.26.1", | 1502 | + "version": "0.33.5", |
1518 | - "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.26.1.tgz", | 1503 | + "resolved": "https://registry.npmjs.org/discord-api-types/-/discord-api-types-0.33.5.tgz", |
1519 | - "integrity": "sha512-T5PdMQ+Y1MEECYMV5wmyi9VEYPagEDEi4S0amgsszpWY0VB9JJ/hEvM6BgLhbdnKky4gfmZEXtEEtojN8ZKJQQ==" | 1504 | + "integrity": "sha512-dvO5M52v7m7Dy96+XUnzXNsQ/0npsYpU6dL205kAtEDueswoz3aU3bh1UMoK4cQmcGtB1YRyLKqp+DXi05lzFg==" |
1520 | }, | 1505 | }, |
1521 | "discord.js": { | 1506 | "discord.js": { |
1522 | - "version": "13.6.0", | 1507 | + "version": "13.8.0", |
1523 | - "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.6.0.tgz", | 1508 | + "resolved": "https://registry.npmjs.org/discord.js/-/discord.js-13.8.0.tgz", |
1524 | - "integrity": "sha512-tXNR8zgsEPxPBvGk3AQjJ9ljIIC6/LOPjzKwpwz8Y1Q2X66Vi3ZqFgRHYwnHKC0jC0F+l4LzxlhmOJsBZDNg9g==", | 1509 | + "integrity": "sha512-EPAA/2VLycYN5wSzavqa4iJ6qj3UtQFtHw5TH/60Fj29ymfEsCQVn//o1mTpwDxzwb+rPIrWhkxKIGGnjfv0Iw==", |
1525 | "requires": { | 1510 | "requires": { |
1526 | - "@discordjs/builders": "^0.11.0", | 1511 | + "@discordjs/builders": "^0.14.0", |
1527 | - "@discordjs/collection": "^0.4.0", | 1512 | + "@discordjs/collection": "^0.7.0", |
1528 | - "@sapphire/async-queue": "^1.1.9", | 1513 | + "@sapphire/async-queue": "^1.3.1", |
1529 | - "@types/node-fetch": "^2.5.12", | 1514 | + "@types/node-fetch": "^2.6.1", |
1530 | - "@types/ws": "^8.2.2", | 1515 | + "@types/ws": "^8.5.3", |
1531 | - "discord-api-types": "^0.26.0", | 1516 | + "discord-api-types": "^0.33.3", |
1532 | "form-data": "^4.0.0", | 1517 | "form-data": "^4.0.0", |
1533 | "node-fetch": "^2.6.1", | 1518 | "node-fetch": "^2.6.1", |
1534 | - "ws": "^8.4.0" | 1519 | + "ws": "^8.7.0" |
1535 | } | 1520 | } |
1536 | }, | 1521 | }, |
1537 | "dot-prop": { | 1522 | "dot-prop": { |
... | @@ -1566,10 +1551,15 @@ | ... | @@ -1566,10 +1551,15 @@ |
1566 | "yauzl": "^2.10.0" | 1551 | "yauzl": "^2.10.0" |
1567 | } | 1552 | } |
1568 | }, | 1553 | }, |
1554 | + "fast-deep-equal": { | ||
1555 | + "version": "3.1.3", | ||
1556 | + "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", | ||
1557 | + "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" | ||
1558 | + }, | ||
1569 | "fd-slicer": { | 1559 | "fd-slicer": { |
1570 | "version": "1.1.0", | 1560 | "version": "1.1.0", |
1571 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", | 1561 | "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", |
1572 | - "integrity": "sha1-JcfInLH5B3+IkbvmHY85Dq4lbx4=", | 1562 | + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", |
1573 | "requires": { | 1563 | "requires": { |
1574 | "pend": "~1.2.0" | 1564 | "pend": "~1.2.0" |
1575 | } | 1565 | } |
... | @@ -1606,7 +1596,7 @@ | ... | @@ -1606,7 +1596,7 @@ |
1606 | "fs.realpath": { | 1596 | "fs.realpath": { |
1607 | "version": "1.0.0", | 1597 | "version": "1.0.0", |
1608 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", | 1598 | "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", |
1609 | - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=" | 1599 | + "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" |
1610 | }, | 1600 | }, |
1611 | "get-stream": { | 1601 | "get-stream": { |
1612 | "version": "5.2.0", | 1602 | "version": "5.2.0", |
... | @@ -1699,7 +1689,7 @@ | ... | @@ -1699,7 +1689,7 @@ |
1699 | "inflight": { | 1689 | "inflight": { |
1700 | "version": "1.0.6", | 1690 | "version": "1.0.6", |
1701 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", | 1691 | "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", |
1702 | - "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", | 1692 | + "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", |
1703 | "requires": { | 1693 | "requires": { |
1704 | "once": "^1.3.0", | 1694 | "once": "^1.3.0", |
1705 | "wrappy": "1" | 1695 | "wrappy": "1" |
... | @@ -1738,9 +1728,9 @@ | ... | @@ -1738,9 +1728,9 @@ |
1738 | } | 1728 | } |
1739 | }, | 1729 | }, |
1740 | "jpeg-js": { | 1730 | "jpeg-js": { |
1741 | - "version": "0.4.3", | 1731 | + "version": "0.4.4", |
1742 | - "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.3.tgz", | 1732 | + "resolved": "https://registry.npmjs.org/jpeg-js/-/jpeg-js-0.4.4.tgz", |
1743 | - "integrity": "sha512-ru1HWKek8octvUHFHvE5ZzQ1yAsJmIvRdGWvSoKV52XKyuyYA437QWDttXT8eZXDSbuMpHlLzPDZUPd6idIz+Q==" | 1733 | + "integrity": "sha512-WZzeDOEtTOBK4Mdsar0IqEU5sMr3vSV2RqkAIzUEV2BHnUfKGyswWFPFwK5EeDo93K3FohSHbLAjj0s1Wzd+dg==" |
1744 | }, | 1734 | }, |
1745 | "json-buffer": { | 1735 | "json-buffer": { |
1746 | "version": "3.0.0", | 1736 | "version": "3.0.0", |
... | @@ -1828,7 +1818,7 @@ | ... | @@ -1828,7 +1818,7 @@ |
1828 | "once": { | 1818 | "once": { |
1829 | "version": "1.4.0", | 1819 | "version": "1.4.0", |
1830 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", | 1820 | "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", |
1831 | - "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", | 1821 | + "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", |
1832 | "requires": { | 1822 | "requires": { |
1833 | "wrappy": "1" | 1823 | "wrappy": "1" |
1834 | } | 1824 | } |
... | @@ -1872,12 +1862,12 @@ | ... | @@ -1872,12 +1862,12 @@ |
1872 | "path-is-absolute": { | 1862 | "path-is-absolute": { |
1873 | "version": "1.0.1", | 1863 | "version": "1.0.1", |
1874 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", | 1864 | "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", |
1875 | - "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=" | 1865 | + "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" |
1876 | }, | 1866 | }, |
1877 | "pend": { | 1867 | "pend": { |
1878 | "version": "1.2.0", | 1868 | "version": "1.2.0", |
1879 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", | 1869 | "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", |
1880 | - "integrity": "sha1-elfrVQpng/kRUzH89GY9XI4AelA=" | 1870 | + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==" |
1881 | }, | 1871 | }, |
1882 | "piexifjs": { | 1872 | "piexifjs": { |
1883 | "version": "1.0.6", | 1873 | "version": "1.0.6", |
... | @@ -1927,13 +1917,13 @@ | ... | @@ -1927,13 +1917,13 @@ |
1927 | } | 1917 | } |
1928 | }, | 1918 | }, |
1929 | "puppeteer": { | 1919 | "puppeteer": { |
1930 | - "version": "14.1.1", | 1920 | + "version": "14.3.0", |
1931 | - "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.1.1.tgz", | 1921 | + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-14.3.0.tgz", |
1932 | - "integrity": "sha512-4dC6GYR5YlXTmNO3TbYEHTdVSdml1cVD2Ok/h/f/xSTp4ITVdbRWkMjiOaEKRAhtIl6GqaP7B89zx+hfhcNGMQ==", | 1922 | + "integrity": "sha512-pDtg1+vyw1UPIhUjh2/VW1HUdQnaZJHfMacrJciR3AVm+PBiqdCEcFeFb3UJ/CDEQlHOClm3/WFa7IjY25zIGg==", |
1933 | "requires": { | 1923 | "requires": { |
1934 | "cross-fetch": "3.1.5", | 1924 | "cross-fetch": "3.1.5", |
1935 | "debug": "4.3.4", | 1925 | "debug": "4.3.4", |
1936 | - "devtools-protocol": "0.0.982423", | 1926 | + "devtools-protocol": "0.0.1001819", |
1937 | "extract-zip": "2.0.1", | 1927 | "extract-zip": "2.0.1", |
1938 | "https-proxy-agent": "5.0.1", | 1928 | "https-proxy-agent": "5.0.1", |
1939 | "pkg-dir": "4.2.0", | 1929 | "pkg-dir": "4.2.0", |
... | @@ -1942,26 +1932,7 @@ | ... | @@ -1942,26 +1932,7 @@ |
1942 | "rimraf": "3.0.2", | 1932 | "rimraf": "3.0.2", |
1943 | "tar-fs": "2.1.1", | 1933 | "tar-fs": "2.1.1", |
1944 | "unbzip2-stream": "1.4.3", | 1934 | "unbzip2-stream": "1.4.3", |
1945 | - "ws": "8.6.0" | 1935 | + "ws": "8.7.0" |
1946 | - } | ||
1947 | - }, | ||
1948 | - "puppeteer-core": { | ||
1949 | - "version": "14.1.1", | ||
1950 | - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-14.1.1.tgz", | ||
1951 | - "integrity": "sha512-DWLzFcawn1ANg2Q06Eieing4Y0fdNI7miax3f+wEbdROzlMG4yXIWzmT6XTKyFyqOjMhW5QNIDdFJftK6oP4og==", | ||
1952 | - "requires": { | ||
1953 | - "cross-fetch": "3.1.5", | ||
1954 | - "debug": "4.3.4", | ||
1955 | - "devtools-protocol": "0.0.982423", | ||
1956 | - "extract-zip": "2.0.1", | ||
1957 | - "https-proxy-agent": "5.0.1", | ||
1958 | - "pkg-dir": "4.2.0", | ||
1959 | - "progress": "2.0.3", | ||
1960 | - "proxy-from-env": "1.1.0", | ||
1961 | - "rimraf": "3.0.2", | ||
1962 | - "tar-fs": "2.1.1", | ||
1963 | - "unbzip2-stream": "1.4.3", | ||
1964 | - "ws": "8.6.0" | ||
1965 | } | 1936 | } |
1966 | }, | 1937 | }, |
1967 | "readable-stream": { | 1938 | "readable-stream": { |
... | @@ -1982,12 +1953,12 @@ | ... | @@ -1982,12 +1953,12 @@ |
1982 | "resolve-url": { | 1953 | "resolve-url": { |
1983 | "version": "0.2.1", | 1954 | "version": "0.2.1", |
1984 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", | 1955 | "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", |
1985 | - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=" | 1956 | + "integrity": "sha512-ZuF55hVUQaaczgOIwqWzkEcEidmlD/xl44x1UZnhOXcYuFN2S6+rcxpG+C1N3So0wvNI3DmJICUFfu2SxhBmvg==" |
1986 | }, | 1957 | }, |
1987 | "responselike": { | 1958 | "responselike": { |
1988 | "version": "1.0.2", | 1959 | "version": "1.0.2", |
1989 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", | 1960 | "resolved": "https://registry.npmjs.org/responselike/-/responselike-1.0.2.tgz", |
1990 | - "integrity": "sha1-kYcg7ztjHFZCvgaPFa3lpG9Loec=", | 1961 | + "integrity": "sha512-/Fpe5guzJk1gPqdJLJR5u7eG/gNY4nImjbRDaVWVMRhne55TCmj2i9Q+54PBRfatRC8v/rIiv9BN0pMd9OV5EQ==", |
1991 | "requires": { | 1962 | "requires": { |
1992 | "lowercase-keys": "^1.0.0" | 1963 | "lowercase-keys": "^1.0.0" |
1993 | } | 1964 | } |
... | @@ -2167,9 +2138,9 @@ | ... | @@ -2167,9 +2138,9 @@ |
2167 | } | 2138 | } |
2168 | }, | 2139 | }, |
2169 | "ws": { | 2140 | "ws": { |
2170 | - "version": "8.6.0", | 2141 | + "version": "8.7.0", |
2171 | - "resolved": "https://registry.npmjs.org/ws/-/ws-8.6.0.tgz", | 2142 | + "resolved": "https://registry.npmjs.org/ws/-/ws-8.7.0.tgz", |
2172 | - "integrity": "sha512-AzmM3aH3gk0aX7/rZLYvjdvZooofDu3fFOzGqcSnQ1tOcTWwhM/o+q++E8mAyVVIyUdajrkzWUGftaVSDLn1bw==", | 2143 | + "integrity": "sha512-c2gsP0PRwcLFzUiA8Mkr37/MI7ilIlHQxaEAtd0uNMbVMoy8puJyafRlm0bV9MbGSabUPeLrRRaqIBcFcA2Pqg==", |
2173 | "requires": {} | 2144 | "requires": {} |
2174 | }, | 2145 | }, |
2175 | "xdg-basedir": { | 2146 | "xdg-basedir": { |
... | @@ -2195,11 +2166,6 @@ | ... | @@ -2195,11 +2166,6 @@ |
2195 | "version": "0.3.1", | 2166 | "version": "0.3.1", |
2196 | "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", | 2167 | "resolved": "https://registry.npmjs.org/zlibjs/-/zlibjs-0.3.1.tgz", |
2197 | "integrity": "sha1-UBl+2yihxCymWcyLTmqd3W1ERVQ=" | 2168 | "integrity": "sha1-UBl+2yihxCymWcyLTmqd3W1ERVQ=" |
2198 | - }, | ||
2199 | - "zod": { | ||
2200 | - "version": "3.16.0", | ||
2201 | - "resolved": "https://registry.npmjs.org/zod/-/zod-3.16.0.tgz", | ||
2202 | - "integrity": "sha512-szrIkryADbTM+xBt2a1KoS2CJQXec4f9xG78bj5MJeEH/XqmmHpnO+fG3IE115AKBJak+2HrbxLZkc9mhdbDKA==" | ||
2203 | } | 2169 | } |
2204 | } | 2170 | } |
2205 | } | 2171 | } | ... | ... |
1 | { | 1 | { |
2 | "dependencies": { | 2 | "dependencies": { |
3 | - "discord.js": "^13.6.0", | 3 | + "discord.js": "^13.8.0", |
4 | - "puppeteer": "^14.1.1", | 4 | + "puppeteer": "^14.3.0", |
5 | - "puppeteer-core": "^14.1.1", | ||
6 | "tesseract.js": "^2.1.5", | 5 | "tesseract.js": "^2.1.5", |
7 | "translatte": "^3.0.1" | 6 | "translatte": "^3.0.1" |
8 | } | 7 | } | ... | ... |
-
Please register or login to post a comment