NoobingAPI
NoobingAPI sizin yazacağınız her kodda işinizi kolaylaştırmak için yapılmış. Çok farklı konularda fonksiyonlar içeren bir npm'dir.
CommonJS:
const napi = require("noobingapi");
ES6:
import napi from "noobingapi";
Örnek kullanımlar
ip
İp fonksiyonu express npm'i ile websitenizi hazırladığınızda sitenize giren kişinin ipsine ulaşmanızı sağlar.
let app = require("express")();
const { ip } = require("noobingapi");
app.get("/", (req, res) => {
res.send(`Senin ip'in: ${ip(req)}`);
});
app.listen(3000);
voteCheck
VoteCheck fonksiyonu top.gg'de botunuza bir kişinin oy verip vermediğini algılanızı sağlar.
const Discord = require("discord.js")
const client = new Discord.Client({intents: 32767})
const { voteCheck } = require("noobingapi")
client.on("messageCreate", await msg => {
let vote = async voteCheck(client, "top.gg bot tokeniniz", msg.author)
let v = vote ? "vermiş." : "vermemiş."
console.log(`Mesaj atan ${msg.author.username} kişisi oy ${v}`)
})
client.login("botunuzun tokeni.")
discordEmoji
DiscordEmoji fonksiyonu discordda atılan bir sunucuya özel emojinin bilgilerine ulaşmanızı sağlar.
const Discord = require("discord.js")
const client = new Discord.Client({intents: 32767})
const { discordEmoji } = require("noobingapi")
client.on("messageCreate", await msg => {
let emote = discordEmoji(msg.content)
if(!emote.id) return
msg.reply(`Attığın emojinin url'si: ${emote.url}`)
})
client.login("botunuzun tokeni.")
randomMeme
RandomMeme fonksiyonu ingilizce ve türkçe seçenekleri olmak üzere istediğiniz bir dilde redditten meme almanızı sağlar.
const { randomMeme } = require("noobingapi");
setInterval(async () => {
let meme = await randomMeme("en yada tr");
console.log(meme);
}, 30000);
tdk
Tdk fonksiyonu türk dil kurumunun orjinal sitesinden bir kelime ile ilgili bilgi çekmenizi sağlar.
const { tdk } = require("noobingapi")
setInterval(() =>
let word = await napi.tdk("kelimeniz")
console.log(word)
}, 2000)
ytInfo
YtInfo fonksiyonu bir youtube videosu ve o videoyu atan kanal hakkında bilgi edinmenizi sağlar.
const { ytInfo } = require("noobingapi");
setTimeout(async () => {
let info = await ytInfo("https://www.youtube.com/watch?v=DJd8D908jd098dJ9dj");
console.log(info);
});
timedForEach
TimedForEach fonksiyonu forEach fonksiyonunun yaptığı toplu görevde görevler arasına süre eklemenizi sağlar.
const napi = require("noobingapi");
let things = [0, 1, 2, 3, 4, 5];
things.timedForEach((x) => {
console.log(x);
},
1000
);
websiteSS
WebsiteSS fonksiyonu bir siteye girmeden o sitenin ekran görüntüsünü almanızı sağlar.
const { websiteSS } = require("noobingapi");
console.log(websiteSS("https://google.com"));
howMany
HowMany fonksiyonu bir metinde bir şeyden kaç tane olduğunu bulmanızı sağlar.
const napi = require("noobingapi");
let text = "İstediğiniz metin";
console.log(text.howMany("istediğiniz şey"));
whatsIn
WhatsIn fonksiyonu bir metinde istediğiniz iki işaret veya herhangi iki şey arasındaki metinleri bulmanızı sağlar.
const napi = require("noobingapi");
let text = "İstediğiniz metin";
console.log(text.whatsIn("Baş", "Son"));
randomEmoji
RandomEmoji fonksiyonu windows emojileri arasından istediğiniz sayıda rastgele emoji almanızı sağlar.
let { randomEmoji } = require("noobingapi")
setInterval(() => {
console.log(randomEmoji("istediğiniz emoji miktarı"))
}, 1000)
Fonksiyonların kullanımı ile alakalı anlamadığınız bir kısım olursa: