Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const { Client, Collection } = require("discord.js");
- const { config } = require("dotenv");
- const client = new Client({
- disableEveryone: true
- })
- client.commands = new Collection();
- client.aliases = new Collection();
- config({
- path: __dirname + "/.env"
- });
- ["command"].forEach(handler => {
- require(`./handlers/${handler}`)(client);
- });
- client.on("ready", () => {
- console.log(`Hi, ${client.user.username} is now online!`);
- client.user.setPresence({
- status: "online",
- game: {
- name: "me getting developed",
- type: "WATCHING"
- }
- });
- })
- client.on("message", async message => {
- const prefix = "_";
- if (message.author.bot) return;
- if (!message.guild) return;
- if (!message.content.startsWith(prefix)) return;
- if (!message.member) message.member = await message.guild.fetchMember(message);
- const args = message.content.slice(prefix.length).trim().split(/ +/g);
- const cmd = args.shift().toLowerCase();
- if (cmd.length === 0) return;
- if (!command) command = client.commands.get(client.aliases.get(cmd));
- if (command)
- command.run(client, message, args);
- });
- client.login(process.env.TOKEN);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement