added error handling to 'js' command

This commit is contained in:
Mestima 2023-06-15 17:01:04 +03:00
parent b33e253ffc
commit 613e6599ee

View File

@ -22,7 +22,12 @@ export default {
const hide = interaction.options.getBoolean('hide');
node.runSource(code)
.then(res => {
let payload = '```js\n' + res.stdout + '\n```';
let payload = '';
if (res.stderr != '') {
payload = '```Markdown\n# ' + res.errorType + ' error\n' + res.stderr + '\n```';
} else {
payload = '```js\n' + res.stdout + '\n```';
}
if (!hide) {
payload = '```js\n' + code + '\n```' + payload;
}