Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const BaseEvent = require('../BaseEvent.js');
- const guildCommandPrefixes = new Map();
- const StateManager = require('../StateManager.js');
- module.exports = class MessageEvent extends BaseEvent {
- constructor() {
- super('message');
- }
- async run(client, message) {
- console.log(guildCommandPrefixes);
- /*if (message.author.bot) return;
- const prefix = guildCommandPrefixes.get(message.guild.id);
- const usedPrefix = message.content.slice(0, prefix.length);
- if (prefix === usedPrefix) {
- const [cmdName, ...cmdArgs] = message.content.slice(prefix.length).split(/\s+/);
- }
- if(message.content.toLowerCase().startsWith(prefix + 'test')) {
- message.channel.send(`You triggered this comamnd with prefix: ${prefix}`);
- }
- else if(message.content.toLowerCase().startsWith(prefix + 'changeprefix')) {
- if(message.member.id === message.guild.ownerID) {
- const [cmdName, newPrefix] = message.content.split(" ");
- if(newPrefix) {
- try {
- await connection.query(
- `UPDATE GuildSetup SET cmdPrefix = '${newPrefix}' WHERE guildId = '${message.guild.id}'`
- );
- guildCommandPrefixes.set(message.guild.id, newPrefix);
- message.channel.send(`Updated guild prefix to ${newPrefix}`);
- } catch(err) {
- console.log(err);
- message.channel.send(`Failed to update guild prefix to ${newPrefix}`);
- }
- } else {
- message.channel.send(`Incorrect amount of arguments.`);
- }
- } else {
- message.channel.send(`❌ You do not have permission to use this command. You must be the guild owner to use this command.`);
- }
- }*/
- }
- }
- StateManager.on('prefixFetched', (guildId, prefix) => {
- guildCommandPrefixes.set(guildId, prefix);
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement