diff --git a/examples/auth.json b/examples/auth.json index ce847c692..32a7e16e6 100644 --- a/examples/auth.json +++ b/examples/auth.json @@ -1,6 +1,4 @@ { - //this is an authentication file used for the examples, - //just add your email and password and the examples should work! - "email" : "discord@js.com", - "password" : "my discord password" + "email" : "your discord email here", + "password" : "your discord password here" } \ No newline at end of file diff --git a/examples/pingpong.js b/examples/pingpong.js new file mode 100644 index 000000000..5a9ddc9ec --- /dev/null +++ b/examples/pingpong.js @@ -0,0 +1,34 @@ +/* + this bot is a ping pong bot, and every time a message + beginning with "ping" is sent, it will reply with + "pong". +*/ + +var Discord = require("../"); + +// Get the email and password +var AuthDetails = require("./auth.json"); + +var bot = new Discord.Client(); + +bot.on("ready", function(){ + console.log("Ready to begin! Serving in " + bot.channels.length + " channels"); +}); + +bot.on("disconnected", function(){ + + console.log("Disconnected!"); + process.exit(1); //exit node.js with an error + +}); + +bot.on("message", function(msg){ + if(msg.content.substring(0,4) === "ping"){ + + //send a message to the channel the ping message was sent in. + bot.sendMessage( msg.channel, "pong!" ); + + } +}); + +bot.login(AuthDetails.email, AuthDetails.password); \ No newline at end of file