fix(TextBasedChannel): Search Slashcommand wrong
This commit is contained in:
parent
e045e60fb0
commit
bb51132bdb
@ -413,18 +413,25 @@ class TextBasedChannel {
|
|||||||
type: 1, // CHAT_INPUT,
|
type: 1, // CHAT_INPUT,
|
||||||
include_applications: false,
|
include_applications: false,
|
||||||
query: commandName,
|
query: commandName,
|
||||||
limit: 25,
|
limit: 25, // Max
|
||||||
// Shet
|
// Shet
|
||||||
// application_id: botId,
|
// application_id: botId,
|
||||||
},
|
},
|
||||||
});
|
});
|
||||||
for (const command of data.application_commands) {
|
for (const command of data.application_commands) {
|
||||||
if (user.id == command.application_id) {
|
if (user.id == command.application_id) {
|
||||||
commandTarget = user.applications._add(command, true);
|
const c = user.applications._add(command, true);
|
||||||
|
if (command.name == commandName) commandTarget = c;
|
||||||
|
} else {
|
||||||
|
const tempUser = this.client.users.cache.get(command.application_id);
|
||||||
|
if (tempUser && tempUser.bot && tempUser.applications) {
|
||||||
|
tempUser.applications._add(command, true);
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
// Remove
|
// Remove
|
||||||
// commandTarget = user.applications.cache.find(c => c.name === commandName && c.type === 'CHAT_INPUT');
|
commandTarget =
|
||||||
|
commandTarget || user.applications.cache.find(c => c.name === commandName && c.type === 'CHAT_INPUT');
|
||||||
if (!commandTarget) {
|
if (!commandTarget) {
|
||||||
throw new Error(
|
throw new Error(
|
||||||
'INTERACTION_SEND_FAILURE',
|
'INTERACTION_SEND_FAILURE',
|
||||||
|
Loading…
Reference in New Issue
Block a user