mirror of
https://github.com/tiramisulabs/seyfert.git
synced 2025-07-03 05:26:07 +00:00
Add GUILD_WIDGET route
This commit is contained in:
parent
9699bfa37b
commit
568b262f8f
@ -425,3 +425,26 @@ export function GUILD_STICKERS(guildId: Snowflake, stickerId?: Snowflake): strin
|
|||||||
if (stickerId) return `/guilds/${guildId}/stickers/${stickerId}`;
|
if (stickerId) return `/guilds/${guildId}/stickers/${stickerId}`;
|
||||||
return `/guilds/${guildId}/stickers`;
|
return `/guilds/${guildId}/stickers`;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Return the widget for the guild.
|
||||||
|
* @link https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
|
||||||
|
*/
|
||||||
|
export interface GetWidget {
|
||||||
|
get: 'json' | 'image' | 'settings';
|
||||||
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* /guilds/{guildId}/widget
|
||||||
|
* @link https://discord.com/developers/docs/resources/guild#get-guild-widget-settings
|
||||||
|
*/
|
||||||
|
export function GUILD_WIDGET(guildId: Snowflake, options: GetWidget = {get: 'settings'}): string {
|
||||||
|
let url = `/guilds/${guildId}/widget`;
|
||||||
|
if (options.get === 'json') {
|
||||||
|
url += '.json';
|
||||||
|
} else if (options.get === 'image') {
|
||||||
|
url += '.png';
|
||||||
|
}
|
||||||
|
|
||||||
|
return url
|
||||||
|
}
|
Loading…
x
Reference in New Issue
Block a user