irc_bot/components/Help.js

40 lines
1005 B
JavaScript

const Help = (event) => {
let msg = event.message;
let cmd = msg.match(/^,help (\w+)?$/);
if (!cmd || !cmd[1]) {
event.reply(",help [command] for details, /? optional/");
event.reply("avalible commands:");
event.reply(" - ,w [set]? [location]? weather");
event.reply(" - ,r [min]? [max]? - roll a number");
event.reply(",help w");
return;
}
switch (cmd[1]) {
case "w":
event.reply(",w [location] - show weather for you city");
event.reply(",w set [location] - save your location");
event.reply(",w - after your save your location you can use ,w");
break;
case "r":
event.reply(",r - roll from 1 to 100");
event.reply(",r [max] - roll from 1 to {max}");
event.reply(",r [min] [max] - roll from {min} to {max}");
break;
default:
event.reply(",help - show this message");
break;
}
};
// let msg = ",help w";
// let cmd = msg.match(/^,help (\w+)?$/);
// console.log(cmd);
export default Help;