Update index.js
Browse files
index.js
CHANGED
|
@@ -37,6 +37,14 @@ async function bimg(query) {
|
|
| 37 |
let filteredData = data.filter(i => !i.includes('.svg'));
|
| 38 |
return filteredData
|
| 39 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 40 |
|
| 41 |
// MEDIAFIRE DL
|
| 42 |
async function mediafire(url) {
|
|
@@ -524,6 +532,18 @@ app.get('/bimg', async (req, res) => {
|
|
| 524 |
console.log(e);
|
| 525 |
return res.json({ message: e.message });
|
| 526 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 527 |
})
|
| 528 |
app.get('/ytsearch', async (req, res) => {
|
| 529 |
try {
|
|
|
|
| 37 |
let filteredData = data.filter(i => !i.includes('.svg'));
|
| 38 |
return filteredData
|
| 39 |
}
|
| 40 |
+
async function bingChat(query) {
|
| 41 |
+
const { BingChat } = require("bing-chat-cjs-rnz");
|
| 42 |
+
const api = new BingChat({
|
| 43 |
+
cookie: process.env.BING_COOKIE
|
| 44 |
+
})
|
| 45 |
+
const res = await api.sendMessage(text, { variant: 'Precise' })
|
| 46 |
+
return res?.text
|
| 47 |
+
}
|
| 48 |
|
| 49 |
// MEDIAFIRE DL
|
| 50 |
async function mediafire(url) {
|
|
|
|
| 532 |
console.log(e);
|
| 533 |
return res.json({ message: e.message });
|
| 534 |
}
|
| 535 |
+
});
|
| 536 |
+
app.get('/bing', async (req, res) => {
|
| 537 |
+
try {
|
| 538 |
+
let q = req.query.q || req.query.query;
|
| 539 |
+
if (!q) return res.json({ message: 'Input parameter q' });
|
| 540 |
+
let data = await bingChat(q)
|
| 541 |
+
if (data.length === 0) return res.json({message: 'Terkena Chaptcha BOT!!!'})
|
| 542 |
+
return res.json(data)
|
| 543 |
+
} catch (e) {
|
| 544 |
+
console.log(e);
|
| 545 |
+
return res.json({ message: e.message });
|
| 546 |
+
}
|
| 547 |
})
|
| 548 |
app.get('/ytsearch', async (req, res) => {
|
| 549 |
try {
|