Update
- Warn msg - Add `nonce` param (interaction)
This commit is contained in:
@@ -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;
|
||||
|
@@ -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');
|
||||
|
@@ -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;
|
||||
|
@@ -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;
|
||||
|
Reference in New Issue
Block a user