-
Notifications
You must be signed in to change notification settings - Fork 1
/
set.js
32 lines (22 loc) · 1.01 KB
/
set.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
const axios = require("axios")
const chalk = require("chalk")
const config = {
usersAPIError:"[API] Hata Oluştu!",
newUserConfigError:"[HATA] newUser: true olarak ayarlıyınız!"
}
module.exports = async ({accessToken, newUser}) => {
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 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.username || "Bulunamadı"} Ismiyle Giriş yapıldı.`))
if(x.data.error) throw new Error(usersAPIError)
})
if(newUser !== "true") throw new TypeError(config.newUserConfigError)
}