more input validation
This commit is contained in:
parent
371e1eb1d6
commit
42a30e1b34
1 changed files with 38 additions and 1 deletions
39
index.mjs
39
index.mjs
|
@ -92,6 +92,16 @@ client.on("PRIVMSG", async (msg) => {
|
|||
.then((res) => res.json())
|
||||
.catch((err) => console.log(err));
|
||||
|
||||
console.log(data);
|
||||
|
||||
if (data === undefined) {
|
||||
client.say(
|
||||
msg.channelName,
|
||||
`${msg.displayName}, Invalid place PoroSad`
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
||||
await client
|
||||
.say(
|
||||
msg.channelName,
|
||||
|
@ -116,6 +126,13 @@ client.on("PRIVMSG", async (msg) => {
|
|||
.then((res) => res.json())
|
||||
.catch((err) => console.log(err));
|
||||
|
||||
if (data[0] === undefined) {
|
||||
client.say(
|
||||
msg.channelName,
|
||||
`${msg.displayName}, Invalid region PoroSad`
|
||||
);
|
||||
break;
|
||||
}
|
||||
await client
|
||||
.say(
|
||||
msg.channelName,
|
||||
|
@ -126,9 +143,29 @@ client.on("PRIVMSG", async (msg) => {
|
|||
break;
|
||||
}
|
||||
|
||||
case "love": {
|
||||
if (splitted[2] === undefined || splitted[3] === undefined) {
|
||||
client.say(
|
||||
msg.channelName,
|
||||
`${msg.displayName}, supply 2 args PoroSad`
|
||||
);
|
||||
break;
|
||||
}
|
||||
|
||||
await client
|
||||
.say(
|
||||
msg.channelName,
|
||||
`${splitted[2]} and ${splitted[3]} are about ${Math.floor(
|
||||
Math.random() * 100
|
||||
)}% in love with each other!`
|
||||
)
|
||||
.catch((err) => console.log(err));
|
||||
break;
|
||||
}
|
||||
|
||||
default: {
|
||||
await client
|
||||
.say(msg.channelName, `${msg.displayName} Not a command`)
|
||||
.say(msg.channelName, `${msg.displayName}, Not a command PoroSad`)
|
||||
.catch((err) => console.log(err));
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Reference in a new issue