From 49c72d78f709d6d56ebb7c76383069181a7f0a08 Mon Sep 17 00:00:00 2001 From: 8cy <50817549+8cy@users.noreply.github.com> Date: Sun, 26 Apr 2020 12:05:39 -0700 Subject: add welcome command, v7.8.0 --- src/bot.ts | 21 ++++++++++++++++++++- 1 file changed, 20 insertions(+), 1 deletion(-) (limited to 'src/bot.ts') diff --git a/src/bot.ts b/src/bot.ts index 35c91cb..3431048 100644 --- a/src/bot.ts +++ b/src/bot.ts @@ -1,13 +1,17 @@ import config from './config.json'; import { CommandoClient } from 'discord.js-commando'; //import WS from './ws/ws'; +import Welcome from './models/welcome.js'; +import mongo from 'mongoose'; +mongo.connect('mongodb://sin:cSDZEygGZz232eJ5bS@ds047107.mlab.com:47107/heroku_4qrjvmb9') import path from 'path'; import emoji from 'emoji-random'; require('./models/MusicGuild.js') const client = new CommandoClient({ commandPrefix: 'uwu!', - owner: '217348698294714370' + owner: '217348698294714370', + invite: 'https://discord.gg/DVwXUwx', }); //var ws = new WS('123456', process.env.PORT, client) @@ -61,6 +65,21 @@ client.on('error', console.error); client.on('guildCreate', guild => { console.log(`Joined server: ${guild.name}`) + guild.owner?.send('Hi! Thank you for inviting my bot to your server! To view the complete list of commands, do `uwu!help`. If you\'d like, you can also change the prefix using `uwu!prefix change `. If you want to contact the lead developer for possible suggestions or to report a bug please join the support server: https://discord.gg/DVwXUwx. ' + emoji.random()) +}) + +client.on('guildMemberAdd', member => { + Welcome.findOne({ guildID: member.guild.id }, async (error, guild) => { + if (error) { + console.log(error) + } else if (!guild) { + return + } else if (guild) { + member.guild.channels.cache.get(guild.channelID).send(`<@${member.id}> has joined **${member.guild.name}**! ` + emoji.random()) + } else { + return + } + }) }) client.on('message', async msg => { -- cgit v1.2.3