mirror of
https://github.com/gizmo4487/O-Bot.git
synced 2025-05-30 20:22:31 -05:00
40 lines
997 B
JavaScript
40 lines
997 B
JavaScript
const Discord = require('discord.js');
|
|
const auth = require('./auth.json');
|
|
|
|
// Create bot object
|
|
const bot = new Discord.Client({autoReconnect:true});
|
|
|
|
// Display console message when logged in
|
|
bot.once('ready', () => {
|
|
console.log('Connected');
|
|
});
|
|
bot.on('message', message => {
|
|
// Prefix is '!'
|
|
if (message.content.substring(0, 1) == '!') {
|
|
var args = message.content.substring(1).split(' ');
|
|
var cmd = args[0];
|
|
|
|
args = args.splice(1);
|
|
|
|
// Commands
|
|
switch(cmd) {
|
|
// !ping
|
|
case 'ping':
|
|
message.channel.send('Pong!');
|
|
break;
|
|
|
|
// !help
|
|
case 'help':
|
|
message.channel.send('Commands:\n!help: Display this message\n!ping: Test if bot is alive\n!pi: Make O speak');
|
|
break;
|
|
|
|
// !pi
|
|
case 'pi':
|
|
message.channel.send('Pipi? Pipi-pipipipipi!');
|
|
break;
|
|
// End of command list
|
|
}
|
|
}
|
|
});
|
|
|
|
bot.login(auth.token); |