Skip to main content
Module

x/discordeno/template/nodejs/index.js

Discord API library for Deno
Latest
File
require("dotenv").config();
const Discord = require("discordeno.js");
// Ideally you should switch this to .env but for a template a config json is enoughconst config = require("./config.json");
const EventManager = require("./Managers/EventManager.js");// looping through all events and registering themconst events = new EventManager({});
const baseBot = Discord.createBot({ events: events.load({}), intents: Discord.Intents.Guilds | Discord.Intents.GuildMessages | Discord.Intents.MessageContent, token: process.env.TOKEN,});const client = Discord.enableCachePlugin(baseBot, {});
client.config = config;
// looping through all commands and registering them in .cache of the classconst CommandManager = require("./Managers/CommandManager.js");client.commands = new CommandManager(client);client.commands.load({});
// Starts your BotDiscord.startBot(client);
/** You should handle all errors and fix the issues in your codes...* process.on('unhandledRejection', (reason, p) => {console.log(reason, p)})*/