const axios = require('axios') const { MessageEmbed } = require('discord.js'); module.exports = { name: "ig", category: "search", run: async (client, message, args) => { if (!args[0]) { return message.channel.send(`Bitte geben Sie einen Kanalnamen ein`) } let url, response, account, details; try { url = `https://instagram.com/${args[0]}/?__a=1`; response = await axios.get(url) account = response.data details = account.graphql.user } catch (error) { return message.channel.send(`Kein Konto`) } const embed = new MessageEmbed() .setTitle(`${details.is_verified ? `${details.username} ` : ` ${details.username}`} ${details.is_private ? '🔒' : ''} `) .setDescription(details.biography) .setThumbnail(details.profile_pic_url) .addFields( { name: "Total Posts:", value: details.edge_owner_to_timeline_media.count.toLocaleString(), inline: true }, { name: "Followers:", value: details.edge_followed_by.count.toLocaleString(), inline: true }, { name: "Following:", value: details.edge_follow.count.toLocaleString(), inline: true } ) await message.channel.send(embed) } }