Khrisna commited on
Commit
0b4abe4
·
1 Parent(s): c0b2b58

Update index.js

Browse files
Files changed (1) hide show
  1. index.js +23 -0
index.js CHANGED
@@ -6,6 +6,7 @@ const express = require('express')
6
  const PDFDocument = require('pdfkit')
7
  const axios = require("axios")
8
  const FormData = require("form-data")
 
9
  const apikey = "@SadTeam77"
10
 
11
  const app = express()
@@ -134,6 +135,28 @@ app.post('/api/waifu2x', async (req, res) => {
134
  res.json({ error: true, message: e === '[object Object]' ? 'Internal Server Error' : e })
135
  }
136
  })
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
137
 
138
  const PORT = process.env.PORT || 7860
139
  app.listen(PORT, () => console.log('App running on port', PORT))
 
6
  const PDFDocument = require('pdfkit')
7
  const axios = require("axios")
8
  const FormData = require("form-data")
9
+ const { BingChat } = require("bing-chat")
10
  const apikey = "@SadTeam77"
11
 
12
  const app = express()
 
135
  res.json({ error: true, message: e === '[object Object]' ? 'Internal Server Error' : e })
136
  }
137
  })
138
+ app.post('/api/bingchat', async (req, res) => {
139
+ try {
140
+ console.log(req.body)
141
+ const { prompt, status } = req.body
142
+ if (!prompt) return res.json({ success: false, message: 'Required an prompt text!' })
143
+ if (!status) return res.json({ success: false, message: 'Required an status text!' })
144
+
145
+ if(status !== apikey) return res.json({ success: false, message: 'Invalid status!' })
146
+ const api = new BingChat({
147
+ cookie: process.env.BING_COOKIE
148
+ })
149
+ const resonse = await api.sendMessage(prompt)
150
+ res.json({
151
+ status: "ok",
152
+ result: response.text
153
+ })
154
+ } catch (e) {
155
+ console.log(e)
156
+ e = String(e)
157
+ res.json({ error: true, message: e === '[object Object]' ? 'Internal Server Error' : e })
158
+ }
159
+ })
160
 
161
  const PORT = process.env.PORT || 7860
162
  app.listen(PORT, () => console.log('App running on port', PORT))