KEKSE
This commit is contained in:
31
src/inc/trigger/cookie.mjs
Normal file
31
src/inc/trigger/cookie.mjs
Normal file
@@ -0,0 +1,31 @@
|
||||
import sql from "../sql";
|
||||
|
||||
const data = {
|
||||
cookie_cookies: [],
|
||||
cookie_sizes: [],
|
||||
cookie_flavors: [],
|
||||
cookie_methods: [],
|
||||
cookie_beverages: [],
|
||||
};
|
||||
|
||||
Object.keys(data).forEach(cur => {
|
||||
sql.any("select data from useless where trigger = $1 limit 1", [cur])
|
||||
.then(rows => {
|
||||
data[cur] = JSON.parse(rows[0].data);
|
||||
});
|
||||
});
|
||||
|
||||
export default bot => {
|
||||
bot._trigger.set("cookie", new bot.trigger({
|
||||
call: /^(\.|\/)cookie/i,
|
||||
f: e => {
|
||||
const sayMethod = data.cookie_methods[~~(Math.random() * data.cookie_methods.length)];
|
||||
const sayFlavor = data.cookie_flavors[~~(Math.random() * data.cookie_flavors.length)];
|
||||
const saySize = data.cookie_sizes[~~(Math.random() * data.cookie_sizes.length)];
|
||||
const sayCookie = data.cookie_cookies[~~(Math.random() * data.cookie_cookies.length)];
|
||||
const sayBev = data.cookie_beverages[~~(Math.random() * data.cookie_beverages.length)];
|
||||
|
||||
e.reply(`Here, I'll ${sayMethod} you a ${sayFlavor} ${saySize} ${sayCookie} cookie with a side of ${sayBev}.`);
|
||||
}
|
||||
}));
|
||||
};
|
||||
Reference in New Issue
Block a user