diff options
| author | 8cy <[email protected]> | 2020-04-27 08:00:29 -0700 |
|---|---|---|
| committer | 8cy <[email protected]> | 2020-04-27 08:00:29 -0700 |
| commit | 0d35c0116c38d1f8642e4c8d8f36509f7500bb05 (patch) | |
| tree | 24532f9d04bd1465b5b4d21bde18d86812646f45 /src/bot.ts | |
| parent | add welcome command, v7.8.0 (diff) | |
| download | dep-core-0d35c0116c38d1f8642e4c8d8f36509f7500bb05.tar.xz dep-core-0d35c0116c38d1f8642e4c8d8f36509f7500bb05.zip | |
A New World, v8.0.0
- change some formatting
- add throttling to all commands
- change timout in welcome and clear
- add another edge case to welcome and darling
- use new mongo.connect params for stability
- move some commands around
- remove some tsingnores for idk
in total, epic update 8)
Diffstat (limited to 'src/bot.ts')
| -rw-r--r-- | src/bot.ts | 18 |
1 files changed, 11 insertions, 7 deletions
@@ -3,7 +3,7 @@ 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:[email protected]:47107/heroku_4qrjvmb9') +mongo.connect('mongodb://sin:[email protected]:47107/heroku_4qrjvmb9', { useNewUrlParser: true, useUnifiedTopology: true }) import path from 'path'; import emoji from 'emoji-random'; require('./models/MusicGuild.js') @@ -11,7 +11,7 @@ require('./models/MusicGuild.js') const client = new CommandoClient({ commandPrefix: 'uwu!', owner: '217348698294714370', - invite: 'https://discord.gg/DVwXUwx', + invite: 'https://discord.gg/DVwXUwx' }); //var ws = new WS('123456', process.env.PORT, client) @@ -32,7 +32,8 @@ client.registry ]) .registerDefaultGroups() .registerDefaultCommands({ - help: true + help: true, + eval: false }) .registerCommandsIn(path.join(__dirname, 'commands')); @@ -55,7 +56,7 @@ client.once('ready', () => { console.log('\x1b[0m' + 'Servers: ' + '\x1b[36m' + `${client.guilds.cache.size}` + '\x1b[0m') console.log() - client.user.setActivity('uwu!help | v' + config['version'], { + client.user?.setActivity('uwu!help | v' + config['version'], { type: 'WATCHING' }); }); @@ -65,7 +66,10 @@ 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 <prefix>`. 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()) + 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 <prefix>`. If you want to contact the lead developer for possible suggestions or to report a bug, please join the support server: https://crack.cf/uwufier-support. ' + emoji.random()) +}) +client.on('guildDelete', guild => { + console.log(`Left server: ${guild.name}`) }) client.on('guildMemberAdd', member => { @@ -75,7 +79,7 @@ client.on('guildMemberAdd', member => { } else if (!guild) { return } else if (guild) { - member.guild.channels.cache.get(guild.channelID).send(`<@${member.id}> has joined **${member.guild.name}**! ` + emoji.random()) + member.guild.channels.cache.get(guild.channelID)?.send(`<@${member.id}> has joined **${member.guild.name}**! ` + emoji.random()) } else { return } @@ -93,7 +97,7 @@ client.on('message', async msg => { if (msg.channel.type == 'dm') { console.log(msg.author.tag, 'says', msgContent, 'in a DM'); } else { - console.log(msg.member.user.tag, 'says', msgContent, 'in #' + msg.channel.name + ' in ' + msg.guild.name); + console.log(msg.member?.user.tag, 'says', msgContent, 'in #' + msg.channel.name + ' in ' + msg.guild?.name); } } |