import { rest } from "../../rest/rest.ts"; import { endpoints } from "../../util/constants.ts"; import { requireBotChannelPermissions } from "../../util/permissions.ts"; /** Unpin a message in a channel. Requires MANAGE_MESSAGES. */ export async function unpin( channelId: string, messageId: string, ): Promise { await requireBotChannelPermissions(channelId, ["MANAGE_MESSAGES"]); const result = await rest.runMethod( "delete", endpoints.CHANNEL_PIN(channelId, messageId), ); return result; } // aliases export { unpin as unpinMessage };