Comparing version 1.5.8 to 2.0.0-beta
739
app.js
const request = require('node-superfetch'); | ||
const EventEmitter = require("events"); | ||
class CroxyApi { | ||
constructor(keys) { | ||
this.key = keys; | ||
if (!this.key) throw new Error('Lütfen bir key giriniz. (Key almak için: https://croxy.codes/ sitesinden ya da Discord sunucumuza gelerek alabilirsiniz: https://discord.gg/mswG4px)'); | ||
new Promise(async function(resolve, reject){ | ||
const { body } = await request.get('https://croxy-api-web.glitch.me/keychecker/'+keys); | ||
if(body.key === false) throw new Error('Girdiğiniz key geçersizdir.') | ||
global.key = keys | ||
}) | ||
}; | ||
class CroxyApi extends EventEmitter { | ||
constructor(key) { | ||
super(); | ||
if (!key) throw new Error('Lütfen bir key giriniz. (Key almak için: https://croxy.codes/ sitesinden ya da Discord sunucumuza gelerek alabilirsiniz: https://discord.gg/mswG4px)'); | ||
this.key = key; | ||
new Promise(async function(resolve, reject){ | ||
const { body } = await request.get('https://croxy-api-web.glitch.me/keychecker/'+key); | ||
if(body.key === false) throw new Error('Girdiğiniz key geçersizdir.'); | ||
}) | ||
}; | ||
static async döviz() { | ||
try { | ||
const { body } = await request.get('https://croxy-api-web.glitch.me/doviz/'+global.key); | ||
let veriler = {}; | ||
body.forEach(v => { | ||
veriler[v.birim] = { | ||
"birim": v.birim, | ||
"isim": v.isim, | ||
"alış": v.alış, | ||
"satış": v.satış | ||
} | ||
}); | ||
return veriler | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async deprem(sayi) { | ||
if(!sayi || !Number(sayi) || sayi < 1) throw new TypeError('Lütfen kaç tane depremin görüntüleceğini yazın.') | ||
try { | ||
const { body } = await request.get('https://croxy-api-web.glitch.me/deprem/'+sayi+'/'+global.key); | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async mcsunucu(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir sunucu adresi gir. Örneğin; mc.craftrise.tc') | ||
try { | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/sunucu/"+yazi.toLowerCase()+'/'+global.key); | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async mcoyuncu(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir oyuncu ismi gir. Örneğin; BurakGider') | ||
try { | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/oyuncu/"+yazi.toLowerCase()+'/'+global.key); | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async döviz() { | ||
try { | ||
var başlat = Date.now(); | ||
const { body } = await request.get('https://croxy-api-web.glitch.me/doviz/'+this.key); | ||
let veriler = {}; | ||
body.forEach(v => { | ||
veriler[v.birim] = { | ||
"birim": v.birim, | ||
"isim": v.isim, | ||
"alış": v.alış, | ||
"satış": v.satış | ||
} | ||
}); | ||
this.emit("veriAlındı", { | ||
veriler: veriler, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return veriler; | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async film(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir film ismi gir. Örneğin; Ayla') | ||
try { | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/film/"+yazi+'/'+global.key); | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async deprem(sayi) { | ||
if(!sayi || !Number(sayi) || sayi < 1) throw new TypeError('Lütfen kaç tane depremin görüntüleceğini yazın.') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get('https://croxy-api-web.glitch.me/deprem/'+sayi+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async dizi(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir dizi ismi gir. Örneğin; Stranger Things') | ||
try { | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/dizi/"+yazi+'/'+global.key); | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async şarkı(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir şarkı ismi gir. Örneğin; Ezhel Felaket') | ||
try { | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/sarki/"+yazi.toLowerCase()+'/'+global.key); | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async şifre(sayi) { | ||
if(!sayi) throw new TypeError('Lütfen şifrenizin uzunluğunu belirleyin') | ||
if(isNaN(sayi)) throw new TypeError('Lütfen bir sayı gir.') | ||
try { | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/sifreolustur/"+sayi+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async birimçevir(birim, sayi) { | ||
const birimler = ["USD", "AUD", "DKK", "EUR", "GBP", "CHF", "SEK", "CAD", "KWD", "NOK", "SAR", "JPY", "BGN", "RON", "RUB", "IRR", "CNY", "PKR", "QAR"] | ||
if(!birim) throw new TypeError('Lütfen bir birim giriniz.') | ||
if(!birimler.includes(birim)) throw new TypeError('Lütfen geçerli bir birim giriniz. Bütün birimleri öğrenmek için https://croapi.cf/docs/birimler') | ||
if(!sayi) throw new TypeError('Lütfen bir sayı girin.') | ||
if(isNaN(sayi)) throw new TypeError('Lütfen bir sayı girin.') | ||
try { | ||
const { body } = await request.get(`https://croxy-api-web.glitch.me/birimcevir/${birim}/${sayi}`+'/'+global.key); | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async çeviri(dil, yazi) { | ||
if(!dil) throw new TypeError('Lütfen çevirilecek dili girin.') | ||
if(!yazi) throw new TypeError('Lütfen çevireceğiniz yazıyı girin.') | ||
try { | ||
const { body } = await request.get(`https://croxy-api-web.glitch.me/ceviri/${dil}/${yazi}`+'/'+global.key); | ||
if(body.sonuç === yazi) throw new TypeError("Lütfen geçerli bir dil girin. Örneğin; tr, es, en vb.") | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async tarih(date, format) { | ||
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019') | ||
try { | ||
if(!format) { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}`+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}/${format}`+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async mcsunucu(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir sunucu adresi gir. Örneğin; mc.craftrise.tc') | ||
try { | ||
var başlat = Date.now(); | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/sunucu/"+yazi.toLowerCase()+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async sondakika(val) { | ||
try { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/sondakika/${val}`+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async haber(val, kategori) { | ||
const kategoriler = ["ekonomi", "magazin", "spor", "gündem", "türkiye", "dünya"] | ||
if(!val) throw new TypeError("Geçerli bir sayı gir.") | ||
if(!kategoriler.includes(kategori)) throw new TypeError("Şu kategorileri girebilirsin: "+kategoriler.join(", ")) | ||
try { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/haber/${val}/${kategori}`+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async rastgele(val) { | ||
try { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/rastgeleveri/${val}`+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async kalansüre(val, format) { | ||
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 101204827 ya da January 1, 2022') | ||
try { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/kalansure/${val}`+'/'+global.key); | ||
if(!format) { | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ") | ||
return body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' ') | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async geçensüre(val, format) { | ||
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2020') | ||
try { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/gecensure/${val}`+'/'+global.key); | ||
if(!format) { | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ") | ||
return body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' ') | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async namaz(şehir) { | ||
if(!şehir) throw new TypeError('Lütfen bir şehir girin.') | ||
try { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/namazvakti/${şehir}`+'/'+global.key); | ||
return body.hata ? body.hata : body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async kaçkm(şehir1, şehir2) { | ||
if(!şehir1) throw new TypeError('Lütfen bir şehir girin.') | ||
if(!şehir2) throw new TypeError('Lütfen bir şehir girin.') | ||
try { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/kackm/${şehir1}/${şehir2}`+'/'+global.key); | ||
return body.hata ? body.hata : body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
static async sayısalTarih(date, format) { | ||
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019') | ||
try { | ||
if(!format) { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}`+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}/${format}`+'/'+global.key); | ||
return body.hata ? body.hata : body.sonuç | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async mcoyuncu(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir oyuncu ismi gir. Örneğin; BurakGider') | ||
try { | ||
var başlat = Date.now(); | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/minecraft/oyuncu/"+yazi.toLowerCase()+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async film(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir film ismi gir. Örneğin; Ayla') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/film/"+yazi+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async dizi(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir dizi ismi gir. Örneğin; Stranger Things') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/dizi/"+yazi+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async şarkı(yazi) { | ||
if(!yazi) throw new TypeError('Lütfen bir şarkı ismi gir. Örneğin; Ezhel Felaket') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/sarki/"+yazi.toLowerCase()+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async şifre(sayi) { | ||
if(!sayi) throw new TypeError('Lütfen şifrenizin uzunluğunu belirleyin') | ||
if(isNaN(sayi)) throw new TypeError('Lütfen bir sayı gir.') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/sifreolustur/"+sayi+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async vikipedi(aranacak) { | ||
if(!aranacak) throw new TypeError('Lütfen aranacak şeyi girin.') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get("https://croxy-api-web.glitch.me/vikipedi/"+aranacak+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async birimçevir(birim, sayi) { | ||
const birimler = ["USD", "AUD", "DKK", "EUR", "GBP", "CHF", "SEK", "CAD", "KWD", "NOK", "SAR", "JPY", "BGN", "RON", "RUB", "IRR", "CNY", "PKR", "QAR"] | ||
if(!birim) throw new TypeError('Lütfen bir birim giriniz.') | ||
if(!birimler.includes(birim)) throw new TypeError('Lütfen geçerli bir birim giriniz. Bütün birimleri öğrenmek için https://croapi.cf/docs/birimler') | ||
if(!sayi) throw new TypeError('Lütfen bir sayı girin.') | ||
if(isNaN(sayi)) throw new TypeError('Lütfen bir sayı girin.') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get(`https://croxy-api-web.glitch.me/birimcevir/${birim}/${sayi}`+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async çeviri(dil, yazi) { | ||
if(!dil) throw new TypeError('Lütfen çevirilecek dili girin.') | ||
if(!yazi) throw new TypeError('Lütfen çevireceğiniz yazıyı girin.') | ||
try { | ||
var başlat = Date.now() | ||
const { body } = await request.get(`https://croxy-api-web.glitch.me/ceviri/${dil}/${yazi}`+'/'+this.key); | ||
if(body.sonuç === yazi) throw new TypeError("Lütfen geçerli bir dil girin. Örneğin; tr, es, en vb.") | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async tarih(date, format) { | ||
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019') | ||
try { | ||
var başlat = Date.now(); | ||
if(!format) { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}`+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/normal/${date}/${format}`+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async sondakika(val) { | ||
try { | ||
var başlat = Date.now() | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/sondakika/${val}`+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async haber(val, kategori) { | ||
const kategoriler = ["ekonomi", "magazin", "spor", "gündem", "türkiye", "dünya"] | ||
if(!val) throw new TypeError("Geçerli bir sayı gir.") | ||
if(!kategoriler.includes(kategori)) throw new TypeError("Şu kategorileri girebilirsin: "+kategoriler.join(", ")) | ||
try { | ||
var başlat = Date.now() | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/haber/${val}/${kategori}`+'/'+this.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async rastgele(val) { | ||
try { | ||
var başlat = Date.now() | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/rastgeleveri/${val}`+'/'+global.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async kalansüre(val, format) { | ||
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 101204827 ya da January 1, 2022') | ||
try { | ||
var başlat = Date.now(); | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/kalansure/${val}`+'/'+global.key); | ||
if(!format) { | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ") | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' ') | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async geçensüre(val, format) { | ||
if(!val) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2020') | ||
try { | ||
var başlat = Date.now(); | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/gecensure/${val}`+'/'+global.key); | ||
if(!format) { | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var sonuç = body.sonuç.replace(/[A-z]+/g,'').replace("ü", "").replace("ı", "").split(" ") | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : format.replace(/\[+y]+/g, sonuç[0] || 0).replace(/\[+a]+/g, sonuç[1] || 0).replace(/\[+h]+/g, sonuç[2] || 0).replace(/\[+g]+/g, sonuç[3] || 0).replace(/\[+s]+/g, sonuç[4] || 0).replace(/\[+S]+/g, sonuç[5] || 0).replace(/\s+/g,' ') | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async namaz(şehir) { | ||
if(!şehir) throw new TypeError('Lütfen bir şehir girin.') | ||
try { | ||
var başlat = Date.now(); | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/namazvakti/${şehir}`+'/'+global.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async kaçkm(şehir1, şehir2) { | ||
if(!şehir1) throw new TypeError('Lütfen bir şehir girin.') | ||
if(!şehir2) throw new TypeError('Lütfen bir şehir girin.') | ||
try { | ||
var başlat = Date.now() | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/kackm/${şehir1}/${şehir2}`+'/'+global.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
async sayısalTarih(date, format) { | ||
if(!date) throw new TypeError('Lütfen bir tarih girin. Örneğin; 81204827 ya da January 1, 2019') | ||
try { | ||
var başlat = Date.now() | ||
if(!format) { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}`+'/'+global.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} else { | ||
var { body } = await request.get(`https://croxy-api-web.glitch.me/tarih/sayisal/${date}/${format}`+'/'+global.key); | ||
this.emit("veriAlındı", { | ||
veriler: body.hata ? body.hata : body.sonuç, | ||
süreler: { | ||
tarih: `${new Date().toLocaleDateString().split("-").reverse().join("/")} ${new Date().toTimeString().split(" ")[0]}`, | ||
alınmaSüresi: Math.floor((Date.now() - başlat) / 1024) | ||
} | ||
}) | ||
return body.hata ? body.hata : body.sonuç | ||
} | ||
} catch (err) { | ||
if(err.message === "503 Service Unavailable") throw new TypeError("Verilerin geldiği sitede bir hata ortaya çıktı. Lütfen tekrar deneyin. Eğer hala çalışmazsa lütfen modülün Discord destek sunucusuna gelin. https://discord.gg/mswG4px") | ||
throw new TypeError(err); | ||
} | ||
} | ||
}; | ||
@@ -262,23 +462,24 @@ module.exports = CroxyApi; | ||
var functions = { | ||
şarkı: function(x) { return CroxyApi.şarkı(x) }, | ||
döviz: function(x) { return CroxyApi.döviz(x) }, | ||
deprem: function(x) { return CroxyApi.deprem(x) }, | ||
mcsunucu: function(x) { return CroxyApi.mcsunucu(x) }, | ||
mcoyuncu: function(x) { return CroxyApi.mcoyuncu(x) }, | ||
film: function(x) { return CroxyApi.film(x) }, | ||
dizi: function(x) { return CroxyApi.dizi(x) }, | ||
şifre: function(x) { return CroxyApi.şifre(x) }, | ||
birimçevir: function(x, y) { return CroxyApi.birimçevir(x, y) }, | ||
kaçkm: function(x, y) { return CroxyApi.kaçkm(x, y) }, | ||
namaz: function(x) { return CroxyApi.namaz(x) }, | ||
çeviri: function(x, y) { return CroxyApi.çeviri(x, y) }, | ||
tarih: function(x, y) { return CroxyApi.tarih(x, y) }, | ||
sayısalTarih: function(x, y) { return CroxyApi.sayısalTarih(x, y) }, | ||
haber: function(x, y) { return CroxyApi.haber(x, y) }, | ||
sondakika: function(x, y) { return CroxyApi.sondakika(x) }, | ||
rastgele: function(x) { return CroxyApi.rastgele(x) }, | ||
geçensüre: function(x) { return CroxyApi.geçensüre(x) }, | ||
kalansüre: function(x) { return CroxyApi.kalansüre(x) }, | ||
şarkı: function(x) { return CroxyApi.şarkı(x) }, | ||
döviz: function(x) { return CroxyApi.döviz(x) }, | ||
deprem: function(x) { return CroxyApi.deprem(x) }, | ||
mcsunucu: function(x) { return CroxyApi.mcsunucu(x) }, | ||
mcoyuncu: function(x) { return CroxyApi.mcoyuncu(x) }, | ||
film: function(x) { return CroxyApi.film(x) }, | ||
dizi: function(x) { return CroxyApi.dizi(x) }, | ||
şifre: function(x) { return CroxyApi.şifre(x) }, | ||
birimçevir: function(x, y) { return CroxyApi.birimçevir(x, y) }, | ||
kaçkm: function(x, y) { return CroxyApi.kaçkm(x, y) }, | ||
namaz: function(x) { return CroxyApi.namaz(x) }, | ||
çeviri: function(x, y) { return CroxyApi.çeviri(x, y) }, | ||
tarih: function(x, y) { return CroxyApi.tarih(x, y) }, | ||
sayısalTarih: function(x, y) { return CroxyApi.sayısalTarih(x, y) }, | ||
haber: function(x, y) { return CroxyApi.haber(x, y) }, | ||
sondakika: function(x) { return CroxyApi.sondakika(x) }, | ||
rastgele: function(x) { return CroxyApi.rastgele(x) }, | ||
geçensüre: function(x) { return CroxyApi.geçensüre(x) }, | ||
kalansüre: function(x) { return CroxyApi.kalansüre(x) }, | ||
vikipedi: function(x) { return CroxyApi.vikipedi(x) }, | ||
} | ||
module.exports.functions = functions; |
116
package.json
{ | ||
"bundleDependencies": false, | ||
"dependencies": { | ||
"croxydb": "latest", | ||
"node-superfetch": "^0.1.10" | ||
}, | ||
"deprecated": false, | ||
"description": "Gelişmiş bir Türkçe modül. Döviz, çeviri, veri kaydettirme, tarih, para birimine çevirme, dizi arama, film arama, şarkı sözü arama, 2 şehir arası kilometre hesabı, son daika haberler/normal haberler, Minecraft sunucu/oyuncu arama", | ||
"keywords": [ | ||
"döviz", | ||
"birim", | ||
"çevirme", | ||
"instagram", | ||
"twitter", | ||
"hesap", | ||
"arama", | ||
"dizi", | ||
"veri", | ||
"süre", | ||
"kaydettirme", | ||
"çeviri", | ||
"film", | ||
"arama", | ||
"şarkı", | ||
"sözü", | ||
"arama", | ||
"kekoca", | ||
"tarih", | ||
"yazma", | ||
"şifre", | ||
"oluşturma", | ||
"minecraft", | ||
"türkçe", | ||
"discord", | ||
"discord modül", | ||
"croxy", | ||
"croxy-api", | ||
"duration", | ||
"duration-format", | ||
"moment", | ||
"namaz", | ||
"namaz vakti", | ||
"son dakika", | ||
"trt", | ||
"trt haber", | ||
"haberler", | ||
"sondakika", | ||
"son dakika haberleri", | ||
"haber", | ||
"şehirler arası kilometre" | ||
], | ||
"license": "ISC", | ||
"main": "app.js", | ||
"name": "croxy-api", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
}, | ||
"version": "1.5.8" | ||
"bundleDependencies": false, | ||
"dependencies": { | ||
"node-superfetch": "^0.1.10" | ||
}, | ||
"deprecated": false, | ||
"description": "Gelişmiş bir Türkçe modül. Döviz, çeviri, veri kaydettirme, tarih, para birimine çevirme, dizi arama, film arama, şarkı sözü arama, 2 şehir arası kilometre hesabı, son daika haberler/normal haberler, Minecraft sunucu/oyuncu arama", | ||
"keywords": [ | ||
"döviz", | ||
"birim", | ||
"çevirme", | ||
"instagram", | ||
"twitter", | ||
"hesap", | ||
"arama", | ||
"dizi", | ||
"veri", | ||
"süre", | ||
"kaydettirme", | ||
"çeviri", | ||
"film", | ||
"arama", | ||
"şarkı", | ||
"sözü", | ||
"arama", | ||
"kekoca", | ||
"tarih", | ||
"yazma", | ||
"şifre", | ||
"oluşturma", | ||
"minecraft", | ||
"türkçe", | ||
"discord", | ||
"discord modül", | ||
"croxy", | ||
"croxy-api", | ||
"duration", | ||
"duration-format", | ||
"moment", | ||
"namaz", | ||
"namaz vakti", | ||
"son dakika", | ||
"trt", | ||
"trt haber", | ||
"haberler", | ||
"sondakika", | ||
"son dakika haberleri", | ||
"haber", | ||
"şehirler arası kilometre", | ||
"vikipedi", | ||
"wikipedia" | ||
], | ||
"license": "ISC", | ||
"main": "app.js", | ||
"typings": "index.d.ts", | ||
"name": "croxy-api", | ||
"scripts": { | ||
"test": "echo \"Error: no test specified\" && exit 1" | ||
}, | ||
"version": "2.0.0-beta" | ||
} |
@@ -7,6 +7,12 @@ # Croxy-Api - Gelişmiş Bir Türkçe Modül! | ||
#Yenilikler | ||
* "kaçkm" fonksiyonu eklendi. İki şehir arası kilometre hesabı yapar ve bilgileri size verir. | ||
* "sondakika" fonksiyonu eklendi. Girilen sayı kadar son dakika haberini size gösterir. SINIR 50 | ||
* "haber" fonksiyonu eklendi. Girilen kategorinin haberlerini girilen sayı kadar size gösterir. SINIR 50 | ||
* "vikipedi" fonksiyonu eklendi. | ||
* Typescript desteği eklendi. | ||
* Eventler eklendi. Yani croxy.on("veriAlındı") yazarsanız o an hangi veri alınırsa o veriler tetiklenir. | ||
* Premium sistemi eklendi. Artık sadece 25 kullanım yapabilirsiniz. 25 kullanım yaptığınız zaman 15 dakika ban yersiniz ve 15 dakika sonunda tekrar kullanabilirsiniz. Bunu engellemek için premium satın almalısınız. | ||
#Premium Fiyatları | ||
> 1 aylık 5 TL | ||
> Sınırsız 20 TL | ||
> Ya da Discord sunucumuza boost basın ve boostunuzu çekene kadar premium sahibi olun! | ||
#Dökümantasyon | ||
@@ -13,0 +19,0 @@ > Dökümantasyona websitesinden ulaşabilirsiniz. https://croxy.codes/docs |
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
No v1
QualityPackage is not semver >=1. This means it is not stable and does not support ^ ranges.
Found 1 instance in 1 package
License Policy Violation
LicenseThis package is not allowed per your license policy. Review the package's license to ensure compliance.
Found 1 instance in 1 package
26647
1
4
485
26
3
- Removedcroxydb@latest
- Removedcroxydb@0.0.25(transitive)