enkaNetwork
GitHubNPM
  • ✨Overview
  • 📦Quick Start | Installation
  • 🖇️TypeScript usage
  • ⚙️Class description
    • 📝EnkaNetwork
    • 💾AssetsUpdater
    • 🔎AssetsFinder
  • 🔗Methods
    • 👤fetchUser
    • 🕵️fetchProfileInfo
    • 🌟fetchEnkaProfile
    • 📕fetchEnkaHoyos
    • 🔹fetchEnkaHoyo
    • 🟣fetchEnkaHoyoBuilds
    • 🚩setLanguage
  • 🎓Models
    • EnkaProfile
    • Character
      • Character
      • CharacterConstellation
      • CharacterReliquary
      • CharacterSkill
      • CharacterStats
      • CharacterWeapon
    • PlayerInfo
      • CharacterPreview
      • Namecard
      • PlayerInfo
      • ProfilePicture
    • Fetcher
      • FetchEnkaHoyosBuilds
      • FetchEnkaHoyo
      • FetchEnkaProfile
      • FetchUserUID
      • FetchProfileInfo
  • ✏️Examples
    • 1️⃣Simple usage
    • 2️⃣Express API
    • 3️⃣Fastify API
    • 4️⃣Telegram bot
Powered by GitBook
On this page
  1. ✏️Examples

1️⃣Simple usage

PreviousFetchProfileInfoNextExpress API

Last updated 2 years ago

Was this helpful?

CtrlK

Was this helpful?

import { EnkaNetwork } from "enkanetwork";

const enka = new EnkaNetwork();

await enka.assetsUpdater.fetchAssets();

const user = 
await
enka
.fetchUser
(
618285856
);
console.log(`${user.player.nickname}'s profile info:\n`);
console.log(`signature: ${user.player.signature}`);
console.log(
`on profile picture: ${user.player.profilePicture.name} (${user.player.profilePicture.icon})`
);
console.log(
`namecard name: ${user.player.nameCard.name} (${user.player.nameCard.icon})`
);
console.log(`world level: ${user.player.worldLevel}`);
console.log(`achievements count: ${user.player.achievements}`);
console.log(`\n${user.player.nickname}'s characters list:\n`);
user.characters.forEach((character) => {
console.log(
`${character.name} (${character.rarity} ⭐) - ${character.level} level`
);
});