mirror of
https://github.com/SEPPDROID/zoizbot.git
synced 2025-10-26 01:44:23 +00:00
35 lines
1.6 KiB
JavaScript
35 lines
1.6 KiB
JavaScript
'use strict';
|
|
|
|
const Discord = require("discord.js");// bring us the magic / kom maar op met die voorgeschreven library
|
|
const zoizbot = new Discord.Client(); // discord client is now made zoizbot. wat een lol zeg tjonge
|
|
|
|
var fs = require('fs');
|
|
|
|
console.log(`starting zoizbot...`);
|
|
console.log(`loading configuration file...`)
|
|
|
|
const config = require("./conf.json"); // de conf ophalen die we net gemaakt hadden / picking up the config file we made
|
|
|
|
console.log(`Ready!`) //normally if you would make it properly you would catch any errors when loading the config
|
|
|
|
zoizbot.on("ready", () => {
|
|
console.log(`Zoizbot has started, and is serving ${zoizbot.users.cache.size} users, in ${zoizbot.guilds.cache.size} guilds.`); // you can display anything you want here, all the functions are available in de documentation from discord.js
|
|
|
|
zoizbot.user.setActivity(`Ask me something with >`); // change this to whatever you want. check out https://discord.js.org/#/docs/main/12.3.1/general/welcome
|
|
});
|
|
|
|
zoizbot.on("guildJoin", guild => {
|
|
console.log(`I have joined ${guild.name}, I will be serving ${guild.memberCount} members!`); // Join server message in the console
|
|
message.channel.send(`Hello ${guild.name} thank you for having me!`);
|
|
});
|
|
|
|
zoizbot.on("guildLeave", guild => {
|
|
console.log(`Adios! i will be leaving: ${guild.name} It was fun while it lasted!`);
|
|
});
|
|
|
|
|
|
eval(fs.readFileSync('./commands/examples.js') + ''); //dirty but working trick to keep app main clean...
|
|
|
|
|
|
zoizbot.login(config.token); //reading the "token" from the const config = conf.json btw the one you see is invalid now
|