npm.io
1.0.9 • Published 3h ago

kiritoapi

Licence
ISC
Version
1.0.9
Deps
1
Size
33 kB
Vulns
0
Weekly
0

Status Ping Uptime

kiritoapi

kiritoapi é uma API multiuso para desenvolvedores Node.js que desejam acessar facilmente informações de jogos, usuários do Discord, GitHub, YouTube, tradução de textos, letras de músicas, IA de conversa e muito mais — tudo com apenas uma linha de código.


Instalação

npm install kiritoapi

Como usar

const KiritoApi = require("kiritoapi");
const api = new KiritoApi();

Todos os métodos são assíncronos e devem ser usados com await.


Métodos disponíveis

await api.mineInfo(ip)

Busca informações detalhadas de um servidor Minecraft (Java ou Bedrock).

const info = await api.mineInfo("mc.sparklypower.net");

await api.mineBanner(ip)

Retorna a imagem/banner de status do servidor Minecraft.

const banner = await api.mineBanner("mc.sparklypower.net");

await api.userInfo(discordUserId)

Retorna informações públicas de um usuário do Discord usando seu ID.

const user = await api.userInfo("820344895528632380");

await api.setBannerBot(botToken, imageUrl)

Define um novo banner para o seu bot do Discord.

await api.setBannerBot("Bot-Token", "https://link-da-imagem.com/banner.png");

Você precisa fornecer o token do bot para essa função funcionar.


await api.inviteInfo(convite)

Retorna informações de um link de convite de servidor do Discord.

const invite = await api.inviteInfo("discord.gg/servidor");

await api.chat(texto)

Interage com uma IA básica de chat.

const resposta = await api.chat("oii, tudo bem?");

await api.githubUserInfo(username)

Retorna informações de um usuário do GitHub.

const github = await api.githubUserInfo("octocat");

await api.youtubeInfo(channelName)

Retorna informações públicas de um canal do YouTube.

const canal = await api.youtubeInfo("CanalExemploYT");

await api.tradutor(texto, linguagemDestino)

Traduz qualquer texto para outra linguagem.

const traducao = await api.tradutor("Olá, mundo!", "en"); // Resultado: "Hello, world!"

Linguagens usam o código ISO como en (inglês), es (espanhol), fr (francês), etc.


await api.musicLyrics(artista, musica)

Busca letras de músicas com base no nome do artista e da música.

const letra = await api.musicLyrics("Adele", "Hello");

await api.musicRecommend(nomeDaMusica)

Gera recomendações musicais com base no nome de uma música.

const recomendacoes = await api.musicRecommend("Tá Rico Os Meninos do Gueto");

Observações

  • Todos os métodos devem ser usados com await, pois são assíncronos.
  • Os parâmetros devem ser strings válidas, como IPs, IDs ou nomes públicos.
  • O método setBannerBot exige um token de bot Discord válido com permissão para alterar o perfil.

Exemplo completo

const KiritoApi = require("kiritoapi");
const api = new KiritoApi();

(async () => {
  const mc = await api.mineInfo("mc.hypixel.net");
  const banner = await api.mineBanner("mc.hypixel.net");
  const discordUser = await api.userInfo("820344895528632380");
  const traducao = await api.tradutor("Bom dia", "en");
  const musica = await api.musicLyrics("Imagine Dragons", "Believer");
  const recomendacoes = await api.musicRecommend("Tá Rico Os Meninos do Gueto");

  console.log("Servidor Minecraft:", mc);
  console.log("Banner:", banner);
  console.log("Discord User:", discordUser);
  console.log("Tradução:", traducao);
  console.log("Letra da música:", musica);
  console.log("Recomendações:", recomendacoes);
})();

Suporte

  • Dúvidas? Crie uma Issue no repositório.
  • Sugestões? Envie um Pull Request ou nos contate via GitHub.
  • Quer integrar com outro projeto? Podemos ajudar.

Licença

Distribuído sob a licença MIT.


Feito com por ADS Sousa Group Corporation Ltda.

Keywords