summaryrefslogtreecommitdiff
path: root/src/bot.ts
diff options
context:
space:
mode:
author8cy <[email protected]>2020-04-27 08:00:29 -0700
committer8cy <[email protected]>2020-04-27 08:00:29 -0700
commit0d35c0116c38d1f8642e4c8d8f36509f7500bb05 (patch)
tree24532f9d04bd1465b5b4d21bde18d86812646f45 /src/bot.ts
parentadd welcome command, v7.8.0 (diff)
downloaddep-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.ts18
1 files changed, 11 insertions, 7 deletions
diff --git a/src/bot.ts b/src/bot.ts
index 3431048..9b34f46 100644
--- a/src/bot.ts
+++ b/src/bot.ts
@@ -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);
}
}