- Warn msg
- Add `nonce` param (interaction)
This commit is contained in:
March 7th
2022-06-08 12:35:19 +07:00
parent 057f6ae3ad
commit 83ce0a0f43
6 changed files with 20 additions and 7 deletions

View File

@@ -630,6 +630,7 @@ class ApplicationCommand extends Base {
type: ApplicationCommandTypes[this.type],
options: option_,
},
nonce: SnowflakeUtil.generate(),
},
});
return true;
@@ -666,6 +667,7 @@ class ApplicationCommand extends Base {
type: ApplicationCommandTypes[this.type],
target_id: ApplicationCommandTypes[this.type] == 1 ? message.author.id : message.id,
},
nonce: SnowflakeUtil.generate(),
},
});
return true;

View File

@@ -638,7 +638,7 @@ class Guild extends AnonymousGuild {
// MODAL_SUMMIT :))
}
if (type < 1 || type > 3) {
throw new RangeError('Type must be 1, 2, 3');
throw new RangeError('Type must be 1 (CHAT_INPUT), 2 (USER), 3 (MESSAGE)');
}
if (typeof type !== 'number') {
throw new TypeError('Type must be a number | string');

View File

@@ -4,6 +4,7 @@ const BaseMessageComponent = require('./BaseMessageComponent');
const { Message } = require('./Message');
const { RangeError } = require('../errors');
const { MessageButtonStyles, MessageComponentTypes } = require('../util/Constants');
const SnowflakeUtil = require('../util/SnowflakeUtil');
const Util = require('../util/Util');
/**
@@ -183,6 +184,7 @@ class MessageButton extends BaseMessageComponent {
component_type: 2, // Button
custom_id: this.customId,
},
nonce: SnowflakeUtil.generate(),
},
});
return true;

View File

@@ -3,6 +3,7 @@
const BaseMessageComponent = require('./BaseMessageComponent');
const { Message } = require('./Message');
const { MessageComponentTypes } = require('../util/Constants');
const SnowflakeUtil = require('../util/SnowflakeUtil');
const Util = require('../util/Util');
/**
@@ -254,6 +255,7 @@ class MessageSelectMenu extends BaseMessageComponent {
type: 3, // Select Menu
values,
},
nonce: SnowflakeUtil.generate(),
},
});
return true;