jumbo: add uploader if same guild
This commit is contained in:
		
							parent
							
								
									65dd087f3a
								
							
						
					
					
						commit
						7183f483ce
					
				
					 1 changed files with 16 additions and 0 deletions
				
			
		| 
						 | 
				
			
			@ -10,6 +10,7 @@ const {
 | 
			
		|||
} = require("#util/constants.js");
 | 
			
		||||
const {ApplicationCommandOptionTypes, CDNEndpoints} = require("#util/dconstants.js");
 | 
			
		||||
const {getNamesFromString} = require("#util/unicode.js");
 | 
			
		||||
const {formatUsername} = require("#util/misc.js");
 | 
			
		||||
 | 
			
		||||
const jumbo = new Command("jumbo");
 | 
			
		||||
jumbo.category = "utility";
 | 
			
		||||
| 
						 | 
				
			
			@ -18,6 +19,8 @@ jumbo.usage = "<emoji>";
 | 
			
		|||
jumbo.addAlias("e");
 | 
			
		||||
jumbo.addAlias("emote");
 | 
			
		||||
jumbo.addAlias("emoji");
 | 
			
		||||
jumbo.addAlias("einfo");
 | 
			
		||||
jumbo.addAlias("ei");
 | 
			
		||||
jumbo.callback = async function (msg, line) {
 | 
			
		||||
  if (!line || line === "") return "Arguments required.";
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			@ -27,11 +30,24 @@ jumbo.callback = async function (msg, line) {
 | 
			
		|||
 | 
			
		||||
    const url = CDNEndpoints.EMOJI(id, animated);
 | 
			
		||||
 | 
			
		||||
    const fields = [];
 | 
			
		||||
    if (msg.guildID != null) {
 | 
			
		||||
      const allEmotes = await hf.bot.requestHandler.request("GET", `/guilds/${msg.guildID}/emojis`, true);
 | 
			
		||||
      const emote = allEmotes.find((e) => e.id === id);
 | 
			
		||||
      if (emote?.user) {
 | 
			
		||||
        fields.push({
 | 
			
		||||
          name: "Uploader",
 | 
			
		||||
          value: `<@${emote.user.id}> (${formatUsername(emote.user)})\n-# ${emote.user.id}`,
 | 
			
		||||
        });
 | 
			
		||||
      }
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    return {
 | 
			
		||||
      embeds: [
 | 
			
		||||
        {
 | 
			
		||||
          title: `:${name}: - \`${id}\``,
 | 
			
		||||
          url,
 | 
			
		||||
          fields,
 | 
			
		||||
          image: {
 | 
			
		||||
            url,
 | 
			
		||||
          },
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
	Add table
		Add a link
		
	
		Reference in a new issue