akiraa-scrape
Version:
Module & tools for bot whatsApp
59 lines (56 loc) • 1.34 kB
JavaScript
;
const axios = require("axios");
const baseurl = "https://bard.rizzy.eu.org";
const Bardie = {
question: async ({ ask }) => {
if (!ask) {
throw new Error("Please specify a question!");
}
try {
const response = await axios.post(
`${baseurl}/api/onstage`,
{ ask },
{
headers: {
"Content-Type": "application/json",
},
},
);
return response.data;
} catch (err) {
throw new Error("Error: " + err.message);
}
},
image: async ({ ask, image }) => {
if (!ask) {
throw new Error("Please specify a question!");
}
if (!image) {
throw new Error("Please specify a URL for the image!");
}
try {
const response = await axios.post(
`${baseurl}/api/onstage/image`,
{ ask, image },
{
headers: {
"Content-Type": "application/json",
},
},
);
return response.data;
} catch (err) {
throw new Error("Error: " + err.message);
}
},
};
module.exports = Bardie;
let fs = require("fs");
let chalk = require("chalk");
let file = require.resolve(__filename);
fs.watchFile(file, () => {
fs.unwatchFile(file);
console.log(chalk.redBright("Update scrape"));
delete require.cache[file];
require(file);
});