Untitled
unknown
plain_text
4 years ago
1.7 kB
8
Indexable
async function getWiki(q) {
out = await axios.get("https://en.wikipedia.org/api/rest_v1/page/summary/" + q).then((response) => { return response.data}).catch((error) => { return error })
return out
}
if (input.startsWith("~wiki")) {
let data = input.split(" ");
if (data.length < 2) {
api.sendMessage("⚠️Invalid Use Of Command!\n💡Usage: ~wiki word", event.threadID);
} else {
try {
data.shift()
var txtWiki = "";
let res = await getWiki(data.join(" "));
if(res === undefined){
throw new Error(`API RETURNED THIS: ${res}`)
}
if(res.title === undefined) {
throw new Error(`API RETURNED THIS: ${res}`)
}
txtWiki += `🔎You search the word ${res.title} \n\nTimeStamp: ${res.timestamp}\n\n💡Description: ${res.description}\n\n💡Info: ${res.extract}`
api.sendMessage(`${txtWiki}`, event.threadID, event.messageID);
}
catch (err) {
api.sendMessage(`⚠️${err.message}`, event.threadID, event.messageID);
}
}
}Editor is loading...