Minty U

Delete useless files

1 config.json 1 config.json
2 node_modules/ 2 node_modules/
3 +*.traineddata
......
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 +
......
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 +![토큰 화면](https://blog.kakaocdn.net/dn/bO6T7F/btq9R5dSFbr/K3gS0pnjWEYiK1KwgeMqzk/img.png)
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 +![도움말_실행화면](/uploads/67c60458abcd7d9993f4b5c5fbefcba1/도움말_실행화면.png)
57 +**ocr 명령어 실행화면**
58 +![ocr_실행화면](/uploads/b2b5490a79eadad12d361c4ca9c62d2a/ocr_실행화면.png)
59 +**번역, 나라 명령어 실행화면**
60 +![번역_실행화면](/uploads/c802abe42bd24fbe45792ea44c2aa2c2/번역_실행화면.png)
61 +**문구 명령어 실행화면**
62 +![문구_실행화면](/uploads/4984a7457ff7bc10610a823567792a3f/문구_실행화면.png)
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
......
This file is too large to display.
This file is too large to display.
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 }
......