TGStat
TGStat
Type to search
Advanced channel search
  • flag English
    Site language
    flag Russian flag English flag Uzbek
  • Sign In
  • Catalog
    Channels and groups catalog Search for channels
    Add a channel/group
  • Ratings
    Rating of channels Rating of groups Posts rating
    Ratings of brands and people
  • Analytics
  • Search by posts
  • Telegram monitoring
π‡πŽπŠπ€π†π„ 𝐂𝐑𝐀𝐒𝐇 𝐂𝐇𝐀𝐍𝐍𝐄𝐋

14 Feb, 09:36

Open in Telegram Share Report

case 'github': {
if (!text) return reply(⚠️ Usage: ${command} \n\nExample: ${command} torvalds)

try {
let res = await axios.get(https://api.github.com/users/${encodeURIComponent(text)})
let user = res.data

if (!user || !user.login) return reply("❌ User not found.")

let profileInfo = πŸ‘¨β€πŸ’» *GitHub Profile*\n
πŸ‘€ Name: ${user.name || "N/A"}
πŸ”– Username: ${user.login}
πŸ“ Location: ${user.location || "N/A"}
πŸ“¦ Public Repos: ${user.public_repos}
πŸ‘₯ Followers: ${user.followers}
πŸ‘€ Following: ${user.following}
πŸ“… Created: ${new Date(user.created_at).toLocaleDateString()}
🌐 Profile: ${user.html_url}

// Send profile pic + info
await minato.sendMessage(m.chat, {
image: { url: user.avatar_url },
caption: profileInfo
}, { quoted: m })

} catch (e) {
console.error(e)
reply("⚠️ Failed to fetch GitHub profile. Try again.")
}
}
break
case 'npm': {
if (!text) return reply(⚠️ Usage: ${command} \n\nExample: ${command} axios)

try {
let res = await axios.get(https://registry.npmjs.org/${encodeURIComponent(text)})
let data = res.data

if (!data.name) return reply("❌ Package not found.")

// Get latest version
let latestVersion = data['dist-tags']?.latest
let info = data.versions[latestVersion]

let npmInfo = πŸ“¦ *NPM Package Info*\n
πŸ”– Name: ${data.name}
πŸ“Œ Latest Version: ${latestVersion}
πŸ“ Description: ${data.description || "N/A"}
πŸ‘€ Author: ${info?.author?.name || "N/A"}
πŸ“… Published: ${info?.date || "N/A"}
πŸ“¦ License: ${info?.license || "N/A"}
🌐 Homepage: ${info?.homepage || "N/A"}
πŸ”— NPM: https://www.npmjs.com/package/${data.name}


reply(npmInfo.trim())
} catch (e) {
console.error(e)
reply("⚠️ Failed to fetch NPM package info. Try again.")
}
}
break;

134 0 2
Catalog
Channels and groups catalog Channels compilations Search for channels Add a channel/group
Ratings
Rating of Telegram channels Rating of Telegram groups Posts rating Ratings of brands and people
API
API statistics Search API of posts API Callback
Our channels
@TGStat @TGStat_Chat @telepulse @TGStatAPI
Read
АкадСмия TGStat Telegram Research 2019 Telegram Research 2021 Telegram Research 2023
Contacts
Π‘ΠΏΡ€Π°Π²ΠΎΡ‡Π½Ρ‹ΠΉ Ρ†Π΅Π½Ρ‚Ρ€ Support Email Jobs
Miscellaneous
Terms and conditions Privacy policy Public offer
Our bots
@TGStat_Bot @SearcheeBot @TGAlertsBot @tg_analytics_bot @TGStatChatBot