Get started
Installation
npm install dotwood.js
Setup
index.js
const Dotwood = require("dotwood.js");
const Discord = require('discord.js');
const client = new Dotwood.Client({
token: "TOKEN", // Bot token
id: "ID", // Bot id
partials: ['MESSAGE', 'CHANNEL', 'GUILD_MEMBER', 'REACTION'], // Discord partials
intents: [
Discord.Intents.FLAGS.DIRECT_MESSAGES,
Discord.Intents.FLAGS.GUILDS,
Discord.Intents.FLAGS.GUILD_MESSAGES,
Discord.Intents.FLAGS.GUILD_VOICE_STATES,
Discord.Intents.FLAGS.GUILD_MESSAGE_REACTIONS
], // Discord intents
})
client.setPrefix("!"); // Bot prefix > !help, !test
client.login();
All options
const Dotwood = require("dotwood.js");
const Discord = require('discord.js');
const client = new Dotwood.Client({
token: "TOKEN", // Bot token
id: "ID", // Bot id
partials: ['MESSAGE', 'CHANNEL', 'GUILD_MEMBER', 'REACTION'], // Discord partials
intents: [
Discord.Intents.FLAGS.DIRECT_MESSAGES,
Discord.Intents.FLAGS.GUILDS,
Discord.Intents.FLAGS.GUILD_MESSAGES,
Discord.Intents.FLAGS.GUILD_VOICE_STATES,
Discord.Intents.FLAGS.GUILD_MESSAGE_REACTIONS
], // Discord intents
commands: '/commands', // Commands map
events: '/events', // Events map
slashcommands: '/slashcommands', // SlashCommands map
slashcommandsType: 'ALL', // Slash commands in all guilds
})
client.setPrefix("!"); // Bot prefix > !help, !test
client.setStatus(["Dotwood.js"]) // Bot status
client.setStatusType("PLAYING") // Bot status type
client.setEmbedColor("#0000ff") // Color of a embed
client.login();
Last updated