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}`;
|
||||
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