-
Notifications
You must be signed in to change notification settings - Fork 1
/
Copy pathindex.js
37 lines (32 loc) · 1.31 KB
/
index.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
const chalk = require("chalk")
const EventEmitter = require("node:events")
class ai extends EventEmitter {
constructor({ accessToken, newUser }) {
const config = {
usersAPIError:"[API] Hata Oluştu!",
newUserConfigError:"[HATA] newUser: true olarak ayarlıyınız!"
}
// }
if(!accessToken) throw new TypeError("Lütfen Bir Kullanım Anahtarı Ekleyiniz!")
this.access = accessToken;
if(accessToken === "test"){
return `${chalk.green(`• [1 testlik Ucretsiz Kullanım Hesabı] Ismi Ile giriş yapıldı.`)}`
}
const yeniApiVersiyon = this.releases()
if(yeniApiVersiyon === "Güncel Bir Güncelleme Bulunamadı!"){
this.emit("apiVersiyonEski")
}
const get_user_data = axios.get(`https://gateway.nicat-dcw.xyz/api/v2/users/ai?accessToken=${accessToken}`).then(x => {
/*if(!x.status === "200"){
throw new TypeError(config.usersAPIError)encodeURI
}else{*/
const data = x.data;
console.log(chalk.green(`• ${x.data.startDate || "Bulunamadı"} Ismiyle Giriş yapıldı.`))
if(newUser !== "true") throw new TypeError(config.newUserConfigError)
})
Sor = require("./main.js"),
releases = require("./release.js"),
ekle = require("./kelimeEkle.js"),
set = require("./set.js")
}
module.exports = ai