This commit is contained in:
Atridad Lahiji 2023-08-08 22:48:08 -06:00
parent 0dabcc7ff5
commit 4b7a04b2ac
No known key found for this signature in database
GPG key ID: 7CB8245F56BC3880
3 changed files with 79 additions and 146 deletions

View file

@ -16,16 +16,16 @@
"@sapphire/utilities": "^3.13.0",
"@skyra/env-utilities": "^1.2.1",
"colorette": "^2.0.20",
"discord.js": "^14.11.0",
"discord.js": "^14.12.1",
"openai": "^3.3.0"
},
"devDependencies": {
"@sapphire/cli": "^1.6.1",
"@sapphire/prettier-config": "^2.0.0",
"@sapphire/ts-config": "^4.0.1",
"@types/node": "^20.4.3",
"@types/node": "^20.4.9",
"@types/ws": "^8.5.5",
"prettier": "^3.0.0",
"prettier": "^3.0.1",
"tsc-watch": "^6.0.4",
"typescript": "^5.1.6"
},

217
pnpm-lock.yaml generated
View file

@ -27,8 +27,8 @@ dependencies:
specifier: ^2.0.20
version: 2.0.20
discord.js:
specifier: ^14.11.0
version: 14.11.0
specifier: ^14.12.1
version: 14.12.1
openai:
specifier: ^3.3.0
version: 3.3.0
@ -44,14 +44,14 @@ devDependencies:
specifier: ^4.0.1
version: 4.0.1
'@types/node':
specifier: ^20.4.3
version: 20.4.3
specifier: ^20.4.9
version: 20.4.9
'@types/ws':
specifier: ^8.5.5
version: 8.5.5
prettier:
specifier: ^3.0.0
version: 3.0.0
specifier: ^3.0.1
version: 3.0.1
tsc-watch:
specifier: ^6.0.4
version: 6.0.4(typescript@5.1.6)
@ -61,21 +61,21 @@ devDependencies:
packages:
/@discordjs/builders@1.6.3:
resolution: {integrity: sha512-CTCh8NqED3iecTNuiz49mwSsrc2iQb4d0MjMdmS/8pb69Y4IlzJ/DIy/p5GFlgOrFbNO2WzMHkWKQSiJ3VNXaw==}
/@discordjs/builders@1.6.4:
resolution: {integrity: sha512-ARFKvmAkLhfkQQiNxqi0YIWqwUExvBRtvdtMFVJXvJoibsGkFrB/DWTf9byU7BTVUfsmW8w7NM55tYXR5S/iSg==}
engines: {node: '>=16.9.0'}
dependencies:
'@discordjs/formatters': 0.3.1
'@discordjs/util': 0.3.1
'@discordjs/util': 1.0.0
'@sapphire/shapeshift': 3.9.2
discord-api-types: 0.37.50
discord-api-types: 0.37.52
fast-deep-equal: 3.1.3
ts-mixer: 6.0.3
tslib: 2.6.0
tslib: 2.6.1
dev: false
/@discordjs/collection@1.5.1:
resolution: {integrity: sha512-aWEc9DCf3TMDe9iaJoOnO2+JVAjeRNuRxPZQA6GVvBf+Z3gqUuWYBy2NWh4+5CLYq5uoc3MOvUQ5H5m8CJBqOA==}
/@discordjs/collection@1.5.2:
resolution: {integrity: sha512-LDplPy8SPbc8MYkuCdnLRGWqygAX97E8NH7gA9uz+NZ/hXknUKJHuxsOmhC6pmHnF9Zmg0kvfwrDjGsRIljt9g==}
engines: {node: '>=16.9.0'}
dev: false
@ -83,40 +83,41 @@ packages:
resolution: {integrity: sha512-M7X4IGiSeh4znwcRGcs+49B5tBkNDn4k5bmhxJDAUhRxRHTiFAOTVUNQ6yAKySu5jZTnCbSvTYHW3w0rAzV1MA==}
engines: {node: '>=16.9.0'}
dependencies:
discord-api-types: 0.37.50
discord-api-types: 0.37.52
dev: false
/@discordjs/rest@1.7.1:
resolution: {integrity: sha512-Ofa9UqT0U45G/eX86cURQnX7gzOJLG2oC28VhIk/G6IliYgQF7jFByBJEykPSHE4MxPhqCleYvmsrtfKh1nYmQ==}
/@discordjs/rest@2.0.0:
resolution: {integrity: sha512-CW9ldfzsRzUbHcS4Oqu5+Moo+yrQ5qQ9groKNxPOzcoq2nuXa/fXOXkuQtQHcTeSVXsC9cmJ56M8gBDBUyLgGA==}
engines: {node: '>=16.9.0'}
dependencies:
'@discordjs/collection': 1.5.1
'@discordjs/util': 0.3.1
'@discordjs/collection': 1.5.2
'@discordjs/util': 1.0.0
'@sapphire/async-queue': 1.5.0
'@sapphire/snowflake': 3.5.1
discord-api-types: 0.37.50
file-type: 18.5.0
tslib: 2.6.0
undici: 5.22.1
'@vladfrangu/async_event_emitter': 2.2.2
discord-api-types: 0.37.52
magic-bytes.js: 1.0.15
tslib: 2.6.1
undici: 5.23.0
dev: false
/@discordjs/util@0.3.1:
resolution: {integrity: sha512-HxXKYKg7vohx2/OupUN/4Sd02Ev3PBJ5q0gtjdcvXb0ErCva8jNHWfe/v5sU3UKjIB/uxOhc+TDOnhqffj9pRA==}
/@discordjs/util@1.0.0:
resolution: {integrity: sha512-U2Iiab0mo8cFe+o4ZY4GROoAetGjFYA1PhhxiXEW82LuPUjOU/seHZDtVjDpOf6n3rz4IRm84wNtgHdpqRY5CA==}
engines: {node: '>=16.9.0'}
dev: false
/@discordjs/ws@0.8.3:
resolution: {integrity: sha512-hcYtppanjHecbdNyCKQNH2I4RP9UrphDgmRgLYrATEQF1oo4sYSve7ZmGsBEXSzH72MO2tBPdWSThunbxUVk0g==}
/@discordjs/ws@1.0.0:
resolution: {integrity: sha512-POiImjuQJzwCxjJs4JCtDcTjzvjVsVQbnsaoW/F03yTVdrj/xSpmgv4383AnpNEYXI+CA6ggkz37phZDsZQ1NQ==}
engines: {node: '>=16.9.0'}
dependencies:
'@discordjs/collection': 1.5.1
'@discordjs/rest': 1.7.1
'@discordjs/util': 0.3.1
'@discordjs/collection': 1.5.2
'@discordjs/rest': 2.0.0
'@discordjs/util': 1.0.0
'@sapphire/async-queue': 1.5.0
'@types/ws': 8.5.5
'@vladfrangu/async_event_emitter': 2.2.2
discord-api-types: 0.37.50
tslib: 2.6.0
discord-api-types: 0.37.52
tslib: 2.6.1
ws: 8.13.0
transitivePeerDependencies:
- bufferutil
@ -144,35 +145,35 @@ packages:
'@sapphire/result': 2.6.4
colorette: 2.0.20
commander: 10.0.1
execa: 7.1.1
execa: 7.2.0
find-up: 5.0.0
js-yaml: 4.1.0
prompts: 2.4.2
tslib: 2.6.0
tslib: 2.6.1
dev: true
/@sapphire/decorators@6.0.2:
resolution: {integrity: sha512-R0bsVvvT/iclElvdglpneIB6UGhzqT3DbMy8b0VHcjSSWArAfxFXiv7mVO/5VeiQduZFhWPgqtTWayKdRYY1NA==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
dependencies:
tslib: 2.6.0
tslib: 2.6.1
dev: false
/@sapphire/discord-utilities@3.0.4:
resolution: {integrity: sha512-9PPGUWaEJJl37+l+zRFV5JQNWeL5eyBZcAf+5Zhwkxub9HsEesFQrcPlLMFc5MmwhrFIEs144ZAHeB4wv3sCog==}
/@sapphire/discord-utilities@3.1.0:
resolution: {integrity: sha512-Nznd3gBPsjEDKk3OrodSx+w8/oe4cZc9msdokjl8cnvxaprKBvHo/RzAfx54AeTYsIe7lQ801r+eVw8VWGkfVQ==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
dependencies:
discord-api-types: 0.37.50
discord-api-types: 0.37.52
dev: false
/@sapphire/discord.js-utilities@7.0.1:
resolution: {integrity: sha512-v7NoU1AT9QR4P8FyvvaNGSYpWRo7/uABxnkTn3cXWkUVKHtv2BBz1O3nhklk5LhqDtD5lRtjLji4j6JXcA704g==}
engines: {node: '>=16.6.0', npm: '>=7.0.0'}
dependencies:
'@sapphire/discord-utilities': 3.0.4
'@sapphire/discord-utilities': 3.1.0
'@sapphire/duration': 1.1.0
'@sapphire/utilities': 3.13.0
tslib: 2.6.0
tslib: 2.6.1
dev: false
/@sapphire/duration@1.1.0:
@ -184,8 +185,8 @@ packages:
resolution: {integrity: sha512-73XOzQiIsZjq+GU4hlS8ffYk0afQXA0pQ/RXWADh2ua9yR36XEdtzFRQqQyPQjk2mP2ebtx6CfxQj/8LV9fDFw==}
engines: {node: '>=16.6.0', npm: '>=7.0.0'}
dependencies:
'@discordjs/builders': 1.6.3
'@sapphire/discord-utilities': 3.0.4
'@discordjs/builders': 1.6.4
'@sapphire/discord-utilities': 3.1.0
'@sapphire/discord.js-utilities': 7.0.1
'@sapphire/lexure': 1.1.5
'@sapphire/pieces': 3.7.0
@ -206,9 +207,9 @@ packages:
resolution: {integrity: sha512-DgkcvTja63rDPP4uByH2Ky3eNaYp+Yc1WoFaOsme5w5Nptruwj49sktY6KEbdBrxz23l3ofcxaqnfT/8RROJug==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
dependencies:
'@discordjs/collection': 1.5.1
'@discordjs/collection': 1.5.2
'@sapphire/utilities': 3.13.0
tslib: 2.6.0
tslib: 2.6.1
dev: false
/@sapphire/plugin-logger@3.0.5:
@ -217,14 +218,14 @@ packages:
dependencies:
'@sapphire/timestamp': 1.0.1
colorette: 2.0.20
tslib: 2.6.0
tslib: 2.6.1
dev: false
/@sapphire/prettier-config@2.0.0:
resolution: {integrity: sha512-Vie8KR5zQ6sbEP4+biW/IR7k55saGfZkTSuRlgvxCBKb4SBJdRWcOBI80i+JxMVIDDZKgXlgYnXEST+FgZiWXA==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
dependencies:
prettier: 3.0.0
prettier: 3.0.1
dev: true
/@sapphire/ratelimits@2.4.6:
@ -253,7 +254,7 @@ packages:
resolution: {integrity: sha512-DtyKugdy3JTqm6JnEepTY64fGJAqlusDVrlrzifEgSCfGYCqpvB+SBldkWtDH+z+zLcp+PyaFLq7xpVfkhmvGg==}
engines: {node: '>=v14.0.0', npm: '>=7.0.0'}
dependencies:
tslib: 2.6.0
tslib: 2.6.1
dev: false
/@sapphire/timestamp@1.0.1:
@ -265,7 +266,7 @@ packages:
resolution: {integrity: sha512-iNnMBpWDQRq41skWl1QKrKKz918Iw3lIf9/eVx1z4iQl+2c1GIuNDGkvzSjR58DfCMZjUWHpbuNozOsxaHQ5RQ==}
engines: {node: '>=v16.0.0', npm: '>=8.0.0'}
dependencies:
tslib: 2.6.0
tslib: 2.6.1
typescript: 5.1.6
dev: true
@ -282,17 +283,13 @@ packages:
dotenv-expand: 10.0.0
dev: false
/@tokenizer/token@0.3.0:
resolution: {integrity: sha512-OvjF+z51L3ov0OyAU0duzsYuvO01PH7x4t6DJx+guahgTnBHkhJdG7soQeTSFLWN3efnHyibZ4Z8l2EuWwJN3A==}
dev: false
/@types/node@20.4.3:
resolution: {integrity: sha512-Yu3+r4Mn/iY6Mf0aihncZQ1qOjOUrCiodbHHY1hds5O+7BbKp9t+Li7zLO13zO8j9L2C6euz8xsYQP0rjGvVXw==}
/@types/node@20.4.9:
resolution: {integrity: sha512-8e2HYcg7ohnTUbHk8focoklEQYvemQmu9M/f43DZVx43kHn0tE3BY/6gSDxS7k0SprtS0NHvj+L80cGLnoOUcQ==}
/@types/ws@8.5.5:
resolution: {integrity: sha512-lwhs8hktwxSjf9UaZ9tG5M03PGogvFaH8gUgLNbN9HKIg0dvv6q+gkSuJ8HN4/VbyxkuLzCjlN7GquQ0gUJfIg==}
dependencies:
'@types/node': 20.4.3
'@types/node': 20.4.9
/@vladfrangu/async_event_emitter@2.2.2:
resolution: {integrity: sha512-HIzRG7sy88UZjBJamssEczH5q7t5+axva19UbZLO6u0ySbYPrwzWiXBcC0WuHyhKKoeCyneH+FvYzKQq/zTtkQ==}
@ -351,27 +348,27 @@ packages:
engines: {node: '>=0.4.0'}
dev: false
/discord-api-types@0.37.50:
resolution: {integrity: sha512-X4CDiMnDbA3s3RaUXWXmgAIbY1uxab3fqe3qwzg5XutR3wjqi7M3IkgQbsIBzpqBN2YWr/Qdv7JrFRqSgb4TFg==}
/discord-api-types@0.37.52:
resolution: {integrity: sha512-TP99aMgY6rHuDIy056GDm1j2nGOcaLbFpjVbvAmv6N6vhkjHNqHXCHVqKtGisaQ8D15slbxTHNl/SSkPdx2syg==}
dev: false
/discord.js@14.11.0:
resolution: {integrity: sha512-CkueWYFQ28U38YPR8HgsBR/QT35oPpMbEsTNM30Fs8loBIhnA4s70AwQEoy6JvLcpWWJO7GY0y2BUzZmuBMepQ==}
/discord.js@14.12.1:
resolution: {integrity: sha512-gGjhTkauIPgFXxpBl0UZgyehrKhDe90cIS8Hn1xFBYQ63EuUAkKoUqRNmc/pcla6DD16s4cUz5tAbdSpXivnxw==}
engines: {node: '>=16.9.0'}
dependencies:
'@discordjs/builders': 1.6.3
'@discordjs/collection': 1.5.1
'@discordjs/builders': 1.6.4
'@discordjs/collection': 1.5.2
'@discordjs/formatters': 0.3.1
'@discordjs/rest': 1.7.1
'@discordjs/util': 0.3.1
'@discordjs/ws': 0.8.3
'@discordjs/rest': 2.0.0
'@discordjs/util': 1.0.0
'@discordjs/ws': 1.0.0
'@sapphire/snowflake': 3.5.1
'@types/ws': 8.5.5
discord-api-types: 0.37.50
discord-api-types: 0.37.52
fast-deep-equal: 3.1.3
lodash.snakecase: 4.1.1
tslib: 2.6.0
undici: 5.22.1
tslib: 2.6.1
undici: 5.23.0
ws: 8.13.0
transitivePeerDependencies:
- bufferutil
@ -404,8 +401,8 @@ packages:
through: 2.3.8
dev: true
/execa@7.1.1:
resolution: {integrity: sha512-wH0eMf/UXckdUYnO21+HDztteVv05rq2GXksxT4fCGeHkBhw1DROXh40wcjMcRqDOWE7iPJ4n3M7e2+YFP+76Q==}
/execa@7.2.0:
resolution: {integrity: sha512-UduyVP7TLB5IcAQl+OzLyLcS/l32W/GLg+AhHJ+ow40FOk2U3SAllPwR44v4vmdFwIWqpdwxxpQbF1n5ta9seA==}
engines: {node: ^14.18.0 || ^16.14.0 || >=18.0.0}
dependencies:
cross-spawn: 7.0.3
@ -423,15 +420,6 @@ packages:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
dev: false
/file-type@18.5.0:
resolution: {integrity: sha512-yvpl5U868+V6PqXHMmsESpg6unQ5GfnPssl4dxdJudBrr9qy7Fddt7EVX1VLlddFfe8Gj9N7goCZH22FXuSQXQ==}
engines: {node: '>=14.16'}
dependencies:
readable-web-to-node-stream: 3.0.2
strtok3: 7.0.0
token-types: 5.0.1
dev: false
/find-up@5.0.0:
resolution: {integrity: sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==}
engines: {node: '>=10'}
@ -473,14 +461,6 @@ packages:
engines: {node: '>=14.18.0'}
dev: true
/ieee754@1.2.1:
resolution: {integrity: sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==}
dev: false
/inherits@2.0.4:
resolution: {integrity: sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==}
dev: false
/is-stream@3.0.0:
resolution: {integrity: sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==}
engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0}
@ -517,6 +497,10 @@ packages:
resolution: {integrity: sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==}
dev: false
/magic-bytes.js@1.0.15:
resolution: {integrity: sha512-bpRmwbRHqongRhA+mXzbLWjVy7ylqmfMBYaQkSs6pac0z6hBTvsgrH0r4FBYd/UYVJBmS6Rp/O+oCCQVLzKV1g==}
dev: false
/map-stream@0.1.0:
resolution: {integrity: sha512-CkYQrPYZfWnu/DAmVCpTSX/xHpKZ80eKh2lAkyA6AJTef6bW+6JpbQZN5rofum7da+SyN1bi5ctTm+lTfcCW3g==}
dev: true
@ -604,13 +588,8 @@ packages:
through: 2.3.8
dev: true
/peek-readable@5.0.0:
resolution: {integrity: sha512-YtCKvLUOvwtMGmrniQPdO7MwPjgkFBtFIrmfSbYmYuq3tKDV/mcfAhBth1+C3ru7uXIZasc/pHnb+YDYNkkj4A==}
engines: {node: '>=14.16'}
dev: false
/prettier@3.0.0:
resolution: {integrity: sha512-zBf5eHpwHOGPC47h0zrPyNn+eAEIdEzfywMoYn2XPi0P44Zp0tSq64rq0xAREh4auw2cJZHo9QUob+NqCQky4g==}
/prettier@3.0.1:
resolution: {integrity: sha512-fcOWSnnpCrovBsmFZIGIy9UqK2FaI7Hqax+DIO0A9UxeVoY4iweyaFjS5TavZN97Hfehph0nhsZnjlVKzEQSrQ==}
engines: {node: '>=14'}
hasBin: true
dev: true
@ -631,26 +610,6 @@ packages:
event-stream: 3.3.4
dev: true
/readable-stream@3.6.2:
resolution: {integrity: sha512-9u/sniCrY3D5WdsERHzHE4G2YCXqoG5FTHUiCC4SIbr6XcLZBY05ya9EKjYek9O5xOAwjGq+1JdGBAS7Q9ScoA==}
engines: {node: '>= 6'}
dependencies:
inherits: 2.0.4
string_decoder: 1.3.0
util-deprecate: 1.0.2
dev: false
/readable-web-to-node-stream@3.0.2:
resolution: {integrity: sha512-ePeK6cc1EcKLEhJFt/AebMCLL+GgSKhuygrZ/GLaKZYEecIgIECf4UaUuaByiGtzckwR4ain9VzUh95T1exYGw==}
engines: {node: '>=8'}
dependencies:
readable-stream: 3.6.2
dev: false
/safe-buffer@5.2.1:
resolution: {integrity: sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==}
dev: false
/shebang-command@2.0.0:
resolution: {integrity: sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==}
engines: {node: '>=8'}
@ -693,37 +652,15 @@ packages:
engines: {node: '>=0.6.19'}
dev: true
/string_decoder@1.3.0:
resolution: {integrity: sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==}
dependencies:
safe-buffer: 5.2.1
dev: false
/strip-final-newline@3.0.0:
resolution: {integrity: sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==}
engines: {node: '>=12'}
dev: true
/strtok3@7.0.0:
resolution: {integrity: sha512-pQ+V+nYQdC5H3Q7qBZAz/MO6lwGhoC2gOAjuouGf/VO0m7vQRh8QNMl2Uf6SwAtzZ9bOw3UIeBukEGNJl5dtXQ==}
engines: {node: '>=14.16'}
dependencies:
'@tokenizer/token': 0.3.0
peek-readable: 5.0.0
dev: false
/through@2.3.8:
resolution: {integrity: sha512-w89qg7PI8wAdvX60bMDP+bFoD5Dvhm9oLheFp5O4a2QF0cSBGsBX4qZmadPMvVqlLJBBci+WqGGOAPvcDeNSVg==}
dev: true
/token-types@5.0.1:
resolution: {integrity: sha512-Y2fmSnZjQdDb9W4w4r1tswlMHylzWIeOKpx0aZH9BgGtACHhrk3OkT52AzwcuqTRBZtvvnTjDBh8eynMulu8Vg==}
engines: {node: '>=14.16'}
dependencies:
'@tokenizer/token': 0.3.0
ieee754: 1.2.1
dev: false
/ts-mixer@6.0.3:
resolution: {integrity: sha512-k43M7uCG1AkTyxgnmI5MPwKoUvS/bRvLvUb7+Pgpdlmok8AoqmUaZxUUw8zKM5B1lqZrt41GjYgnvAi0fppqgQ==}
dev: false
@ -742,8 +679,8 @@ packages:
typescript: 5.1.6
dev: true
/tslib@2.6.0:
resolution: {integrity: sha512-7At1WUettjcSRHXCyYtTselblcHl9PJFFVKiCAy/bY97+BPZXSQ2wbq0P9s8tK2G7dFQfNnlJnPAiArVBVBsfA==}
/tslib@2.6.1:
resolution: {integrity: sha512-t0hLfiEKfMUoqhG+U1oid7Pva4bbDPHYfJNiB7BiIjRkj1pyC++4N3huJfqY6aRH6VTB0rvtzQwjM4K6qpfOig==}
/typescript@5.1.6:
resolution: {integrity: sha512-zaWCozRZ6DLEWAWFrVDz1H6FVXzUSfTy5FUMWsQlU8Ym5JP9eO4xkTIROFCQvhQf61z6O/G6ugw3SgAnvvm+HA==}
@ -751,17 +688,13 @@ packages:
hasBin: true
dev: true
/undici@5.22.1:
resolution: {integrity: sha512-Ji2IJhFXZY0x/0tVBXeQwgPlLWw13GVzpsWPQ3rV50IFMMof2I55PZZxtm4P6iNq+L5znYN9nSTAq0ZyE6lSJw==}
/undici@5.23.0:
resolution: {integrity: sha512-1D7w+fvRsqlQ9GscLBwcAJinqcZGHUKjbOmXdlE/v8BvEGXjeWAax+341q44EuTcHXXnfyKNbKRq4Lg7OzhMmg==}
engines: {node: '>=14.0'}
dependencies:
busboy: 1.6.0
dev: false
/util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
dev: false
/which@2.0.2:
resolution: {integrity: sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==}
engines: {node: '>= 8'}

View file

@ -42,7 +42,7 @@ export class UserCommand extends Command {
: await interactionOrMessage.reply({ content: '🤔 Thinking... 🤔', fetchReply: true });
const chatCompletion = await openai.createChatCompletion({
model: 'gpt-3.5-turbo',
model: 'gpt-4',
messages: [
{
role: 'user',