Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const mongoose = require('mongoose');
- const cfg = require('./config/config');
- const Server = require('./schemas/ServerSchema.js');
- const Command = require('./schemas/CommandSchema.js');
- const bot = new Discord.Client();
- const host = cfg.db.host;
- const user = cfg.db.username;
- const pass = cfg.db.password;
- const db = cfg.db.database;
- const port = cfg.db.port;
- //Discord Stuffs
- const prefix = cfg.discord.prefix
- // DB Connection
- //var MONGO_URI = `mongodb://${user + ":" + pass + "@" + host + ":" + port + "/" + db}`;
- var MONGO_URI = "mongodb://127.0.0.1:27017/guantobot"
- //console.log(MONGO_URI);
- // var promise = mongoose.createConnection(MONGO_URI, {
- // useMongoClient: true
- // });
- // mongoose.connect('mongodb://localhost/myapp', {
- // useMongoClient: true
- // });
- mongoose.connect(MONGO_URI, {
- useMongoClient: true
- });
- bot.on('ready', () => {
- console.log('ready!');
- bot.user.setGame(`Online: ${bot.shard.id}`);
- });
- bot.on('guildCreate', function(guild){
- let server = new Server({
- serverinfo: {
- server_id: guild.id.toString()
- },
- commands: []
- });
- //Server.save(function(err) {
- // console.log(err);
- // });
- //GuildCreate debugging shit
- console.log("Joined Server " + server)
- server.save(function (err) {
- if (err) console.error(err.stack)
- // Do not Check user info
- return console.log(server)
- });
- });
- bot.on('message', msg => {
- if(msg.author.bot === true) return;
- if(!msg.content.startsWith(prefix)) return;
- const args = msg.content.slice(prefix.length).trim().split(/ +/g);
- const botcomand = args.shift().toLowerCase();
- if(botcomand === "test")
- {
- msg.channel.send('test')
- }
- if(botcomand === "addcmd")
- {const Discord = require('discord.js');
- const mongoose = require('mongoose');
- const cfg = require('./config/config');
- const Server = require('./schemas/ServerSchema.js');
- const Command = require('./schemas/CommandSchema.js');
- const bot = new Discord.Client();
- const host = cfg.db.host;
- const user = cfg.db.username;
- const pass = cfg.db.password;
- const db = cfg.db.database;
- const port = cfg.db.port;
- //Discord Stuffs
- const prefix = cfg.discord.prefix
- // DB Connection
- //var MONGO_URI = `mongodb://${user + ":" + pass + "@" + host + ":" + port + "/" + db}`;
- var MONGO_URI = "mongodb://127.0.0.1:27017/guantobot"
- //console.log(MONGO_URI);
- // var promise = mongoose.createConnection(MONGO_URI, {
- // useMongoClient: true
- // });
- // mongoose.connect('mongodb://localhost/myapp', {
- // useMongoClient: true
- // });
- mongoose.connect(MONGO_URI, {
- useMongoClient: true
- });
- bot.on('ready', () => {
- console.log('ready!');
- bot.user.setGame(`Online: ${bot.shard.id}`);
- });
- bot.on('guildCreate', function(guild){
- let server = new Server({
- serverinfo: {
- server_id: guild.id.toString()
- },
- commands: []
- });
- //Server.save(function(err) {
- // console.log(err);
- // });
- //GuildCreate debugging shit
- console.log("Joined Server " + server)
- server.save(function (err) {
- if (err) console.error(err.stack)
- // Do not Check user info
- return console.log(server)
- });
- });
- bot.on('message', msg => {
- if(msg.author.bot === true) return;
- if(!msg.content.startsWith(prefix)) return;
- const args = msg.content.slice(prefix.length).trim().split(/ +/g);
- const botcomand = args.shift().toLowerCase();
- if(botcomand === "test")
- {
- msg.channel.send('test')
- }
- if(botcomand === "addcmd")
- {
- var removed = args.indexOf(0);
- if (index > -1) {
- args.splice(removed, 1);
- }
- var res = removed.join(" ");
- msg.channel.send(`added command`);
- let command = new Command({
- server_id: msg.guild.id.toString(),
- trigger: args[0],
- response: res
- });
- command.save(function(err){
- if(err) {
- console.error(err)
- }
- });
- msg.channel.send(`added command ${command.trigger}`);
- //debugging Commands
- console.log("command added " + command);
- }
- if(botcomand === "help")
- {
- mongoose
- }
- });
- bot.login(cfg.discord.token);
- msg.channel.send(`added command`);
- let command = new Command({
- server_id: msg.guild.id.toString(),
- trigger: args[0],
- response: res
- });
- command.save(function(err){
- if(err) {
- console.error(err)
- }
- });
- msg.channel.send(`added command ${command.trigger}`);
- //debugging Commands
- console.log("command added " + command);
- }
- if(botcomand === "help")
- {
- mongoose
- }
- });
- bot.login(cfg.discord.token);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement