2021-08-21 19:09:08 -07:00

35 lines
1.1 KiB
JavaScript

require("./util.js");
global.config = require("./config");
global.Discord = require("discord.js");
global.client = new Discord.Client({
partials: ['MESSAGE','REACTION'],
intents: 32767 //all
});
client.login(config.token).then(() => console.log("ready"));
client.on("guildMemberAdd", member => {
if (member.guild.id != config.guild) return;
member.roles.add(member.user.bot ? config.bot_role : config.human_role);
client.channels.resolve(config.default_channel)?.send(random([
`${member.user.username} join`,
`${member.user.username} joined`,
`${member.user.username} appear`,
`${member.user.username.toLowerCase()} here`
]));
});
client.on("guildMemberRemove", member => {
if (member.guild.id != config.guild) return;
client.channels.resolve(config.default_channel)?.send(random([
`${member.user.username} left`,
`${member.user.username} disappear`,
`${member.user.username.toLowerCase()} gone`
]));
});
require('./commands.js');
require('./colors.js');
global.app = require('./www.js');
require('./pinboard.js');
require('./pixiv-embedder.js');