Kram
This commit is contained in:
14
src/inc/trigger/google.mjs
Normal file
14
src/inc/trigger/google.mjs
Normal file
@@ -0,0 +1,14 @@
|
||||
import fetch from "flumm-fetch-cookies";
|
||||
import config from "../../../cfg/config.json";
|
||||
|
||||
export default async bot => {
|
||||
|
||||
return [{
|
||||
name: "googlesearch",
|
||||
call: /^(\.|\/)google/i,
|
||||
f: async e => {
|
||||
const res = await (await fetch(`https://www.googleapis.com/customsearch/v1?q=${e.args.join(" ")}&num=3&cx=${config.apis.google.cx}&key=${config.apis.google.key}`)).json();
|
||||
e.reply([ "Here are the top 3 Google results:", res.items.map((r, i) => `${i+1}: ${r.title} - ${r.link}`)].flat());
|
||||
}
|
||||
}];
|
||||
};
|
||||
Reference in New Issue
Block a user