Browse Source

regex battle2

master
calexil 4 years ago
parent
commit
c6c48c7c1d
  1. 14
      bot.js
  2. 10
      bot.js~

14
bot.js

@ -9,19 +9,17 @@ const bodyParser = require('body-parser'); @@ -9,19 +9,17 @@ const bodyParser = require('body-parser');
// Message Array
const responseObject = {
"test": "It worked!",
"best girl?": "Big Band.",
/* "best girl?": "Big Band.",
"best girl": "Big Band.",
"best grill": "Big Band.",
"best grill?": "Big Band.",
"best gurl": "Big Band.",
"best gurl?": "Big Band.",
"best gurl?": "Big Band.",*/
"best booty": "Squigly, Duh.",
"best booty?": "Squigly, Duh.",
"hi": "Hello there, I'm a dumb bot written by [@calexil#9270](https://github.com/calexil) and [@Timberius#8180](https://github.com/TimboKZ) , you can see my commands here: https://github.com/calexil/BansheeBot/blob/master/Commands.md",
"commands": "You can see my commands here: https://github.com/calexil/BansheeBot/blob/master/Commands.md"
};
console.log("best girl?".replace(/best g(ir|ri|ur)l+\??/g, "Big Band."));
// Call the web page with express
app.use(express.static('public'));
@ -51,7 +49,6 @@ client.on('ready', () => { @@ -51,7 +49,6 @@ client.on('ready', () => {
if (!musicChannel) console.error('Could not find music channel!');
console.log('I am ready!');
console.log("best girl?".replace(/best g(ir|ri|ur)l+\??/g, "Big Band."));
});
// Reply to keywords in the array
@ -62,6 +59,13 @@ client.on("message", (message) => { @@ -62,6 +59,13 @@ client.on("message", (message) => {
});
// Reply to regex regarding best girl
client.on("message", (message) => {
if (responseObject[message.content]) {
message.channel.send(message.content.replace(/best g(ir|ri|ur)l+\??/g, "Big Band."));
}
});
// Ping server every 15 minutes to prevent web dyno from sleeping
var http = require("http");
setInterval(function() {

10
bot.js~

@ -20,7 +20,7 @@ const responseObject = { @@ -20,7 +20,7 @@ const responseObject = {
"hi": "Hello there, I'm a dumb bot written by [@calexil#9270](https://github.com/calexil) and [@Timberius#8180](https://github.com/TimboKZ) , you can see my commands here: https://github.com/calexil/BansheeBot/blob/master/Commands.md",
"commands": "You can see my commands here: https://github.com/calexil/BansheeBot/blob/master/Commands.md"
};
console.log("best girl?".replace(/best g(ir|ri|ur)l+\??/g, "Big Band."));
// Call the web page with express
app.use(express.static('public'));
@ -50,7 +50,6 @@ client.on('ready', () => { @@ -50,7 +50,6 @@ client.on('ready', () => {
if (!musicChannel) console.error('Could not find music channel!');
console.log('I am ready!');
console.log("best girl?".replace(/best g(ir|ri|ur)l+\??/g, "Big Band."));
});
// Reply to keywords in the array
@ -61,6 +60,13 @@ client.on("message", (message) => { @@ -61,6 +60,13 @@ client.on("message", (message) => {
});
// Reply to regex regarding best girl
client.on("message", (message) => {
if (responseObject[message.content]) {
message.channel.send(message.content.replace(/best g(ir|ri|ur)l+\??/g, "Big Band."));
}
});
// Ping server every 15 minutes to prevent web dyno from sleeping
var http = require("http");
setInterval(function() {

Loading…
Cancel
Save