Skip to main content
Module

x/discordeno/helpers/emojis/getEmoji.ts

Discord API library for Deno
Extremely Popular
Go to Latest
File
import type { Bot } from "../../bot.ts";import { Emoji } from "../../transformers/emoji.ts";import { DiscordEmoji } from "../../types/discord.ts";import { BigString } from "../../types/shared.ts";
/** * Gets an emoji by its ID. * * @param bot - The bot instance to use to make the request. * @param guildId - The ID of the guild from which to get the emoji. * @param emojiId - The ID of the emoji to get. * @returns An instance of {@link Emoji}. * * @see {@link https://discord.com/developers/docs/resources/emoji#get-guild-emoji} */export async function getEmoji(bot: Bot, guildId: BigString, emojiId: BigString): Promise<Emoji> { const result = await bot.rest.runMethod<DiscordEmoji>( bot.rest, "GET", bot.constants.routes.GUILD_EMOJI(guildId, emojiId), );
return bot.transformers.emoji(bot, result);}