ilhamdev commited on
Commit
00fa158
·
verified ·
1 Parent(s): d23a445

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +20 -0
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 {