NOVADER v2
INNOVATION
BUGS FIXED!
ADDED - RandomKeyCreater
const Novader = require("novader")
const api = new Novader.API()
let rp = await api.RedditPost("POST_URL")
console.log(rp)
SYSTEMS
Level System
const Novader = require("novader")
const level = new Novader.Level()
level.on("LevelUp",(upeded,info) => {
console.log(upeded ,info)
})
level.upLevel(message)
level.hasLevel(member_id)
level.addLevel(message,{antispam:true})
level.get(member_id)
level_example
APİ's
const api = new Novader.API()
let lu1 = await api.Lyrics({"song":"Gangsta Paradise","author":"Coolio"})
console.log(lu1)
let lu2 = await api.Lyrics({"url":"https://www.youtube.com/watch?v=fPO76Jlnz6c"})
console.log(lu2)
let reddit = await api.Reddit("communty_name_or_communty_url")
let r1 = await api.Reddit("https://www.reddit.com/r/BoneSaures/")
console.log(r1)
let r2 = await api.Reddit("BoneSaures")
console.log(r2)
let r3 = await api.RedditLastPost("communty_name_or_communty_url")
console.log(r3)
let r4 = await api.RedditPost("POST_URL")
console.log(r4)
Economy System
const eco = new Novader.Economy();
eco.set("member_id",10)
eco.Recieve("member_id",10)
eco.has("member_id")
eco.Account("member_id")
eco.reset()
Youtube Music Player System
const player = new Novader.Player(client,{"YOUTUBE":"YOUTUBE_APİ_KEY"});
await player.play(message,"video NAME/URL")
await player.getInfo("video NAME/URL",)
player.leave(message)
player.isPlaying(message)
Required module for Music System
npm install ffmpeg-static
npm install ytdl-core@latest
Queue System
const queue = new Novader.Queue("YOUTUBE_APİ_KEY");
queue.set("123",elements.url)
queue.has()
queue.get("123")
queue.delete("123")
queue.SkipToNext("123")
Database System
const db = new Novader.Database({"file":"./filename.json","AutoFile": true,"Jsonspaces":1});
db.all()
db.set("data","value")
db.push("data","value")
db.push("data","value")
db.get("data")
db.has("data")
db.backup("FileName")
db.add("NUMBER_DATA",number)
db.remove("NUMBER_DATA",number)
db.deleteall()
db.delete("data")
LEVEL CODE
const Novader = require("novader")
const level = new Novader.Level()
level.on("LevelUp",(upeded,info) => {
console.log(upeded ,info)
if(upeded){
console.log(info.name+" Level Upeded! 🥳 "+info.level)
}
})
client.on("message",message => {
if(message.member.user.bot){return}
if(level.hasLevel(message.author.id)){
console.log(level.hasLevel(message.author.id))
}
level.addLevel(message,{antispam:true})
})
client.login("<YOUR_TOKEN>")
const scs = new Novader.Search("YOUTUBE_APİ_KEY");
await scs.getPlaylist("<Youtube-PLAYLİST-url>")
await scs.SearchVideo("<Youtube-Search>")
await scs.getVideo("<Youtube-Video-URL>")
await scs.getSpotify("<Spotify-url>")
Search Appearances
====> EXAMPLE
const Novader = require("novader")
const Search = new Novader.Search("You_Key");
const eco = new Novader.Economy();
const elements = {
search:"riv riv riv",
spotify:"https://open.spotify.com/track/5nTtCOCds6I0PHMNtqelas",
url:"https://www.youtube.com/watch?v=GIkKGW628aQ",
id:"GIkKGW628aQ"
}
async function Search() {
let SearchVideo = await Search.SearchVideo(elements.search)
console.log(SearchVideo)
let getVideo = await SearchScript.getVideo(elements.url)
console.log(getVideo)
let SpotifySearch = await SearchScript.getVideo(elements.spotify)
console.log(SpotifySearch)
DEVLOPER NOTES
Discord Client Bot System will be added in Novader v5 version.
OR
Chat System will be added.
URL's
Novader v2.1.2 - Lastest Part :)