help command (unfinished)
This commit is contained in:
parent
b2531d49b0
commit
3b8234fea7
7 changed files with 572 additions and 11 deletions
|
@ -5,6 +5,8 @@ module.exports = async (client, message) => {
|
|||
|
||||
data.userData = await client.findOrCreateUser(message.author)
|
||||
|
||||
const prefixes = [data.userData.prefix]
|
||||
|
||||
if (message.guild) {
|
||||
if (!message.channel.permissionsFor(client.user).has('SEND_MESSAGES')) {
|
||||
try {
|
||||
|
@ -12,17 +14,13 @@ module.exports = async (client, message) => {
|
|||
} catch (err) {}
|
||||
}
|
||||
data.guildData = await client.findOrCreateGuild(message.guild)
|
||||
prefixes.push(data.guildData.prefix)
|
||||
}
|
||||
|
||||
const prefixes = [data.userData.prefix, data.guildData.prefix]
|
||||
prefixes.push(`<@${client.user.id}> `, `<@!${client.user.id}> `)
|
||||
|
||||
let prefix
|
||||
|
||||
const prefixMention = new RegExp(`^<@!?${client.user.id}> `)
|
||||
if (message.content.match(prefixMention) ? message.content.match(prefixMention)[0] : '!') {
|
||||
prefix = message.content.match(prefixMention) ? message.content.match(prefixMention)[0] : '!'
|
||||
}
|
||||
|
||||
for (const thisPrefix of prefixes) {
|
||||
if (message.content.startsWith(thisPrefix)) prefix = thisPrefix
|
||||
}
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue