Fix typos
Co-Authored-By: yky4589 <8479056+yky4589@users.noreply.github.com> Co-Authored-By: Choi Minseo <minseo0388@outlook.com> Co-Authored-By: Aki <akiacode@users.noreply.github.com>
This commit is contained in:
parent
21b8954a7f
commit
b7896756cd
4 changed files with 78 additions and 79 deletions
|
@ -1,4 +1,4 @@
|
||||||
export const DISCORD_API_URL = 'https://discord.com/api' //여기 v8 들어가야하는거 아닌가... <- gateway.ts 참조바람 왜 거기 endpoint에서 import에서 에러나지 왜??
|
export const DISCORD_API_URL = 'https://discord.com/api'
|
||||||
|
|
||||||
export const DISCORD_GATEWAY_URL = 'wss://gateway.discord.com'
|
export const DISCORD_GATEWAY_URL = 'wss://gateway.discord.com'
|
||||||
|
|
||||||
|
|
1
src/models/rest.ts
Normal file
1
src/models/rest.ts
Normal file
|
@ -0,0 +1 @@
|
||||||
|
// rest api
|
|
@ -3,180 +3,180 @@
|
||||||
import {
|
import {
|
||||||
DISCORD_API_URL,
|
DISCORD_API_URL,
|
||||||
DISCORD_API_VERSION,
|
DISCORD_API_VERSION,
|
||||||
DISCORD_CDN_URL,
|
DISCORD_CDN_URL
|
||||||
} from "../consts/urlsAndVersions";
|
} from "../consts/urlsAndVersions"
|
||||||
|
|
||||||
//Guild Endpoints
|
//Guild Endpoints
|
||||||
const GUILDS = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds`;
|
const GUILDS = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds`
|
||||||
const GUILD = (guildID: string) =>
|
const GUILD = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}`
|
||||||
const GUILD_AUDIT_LOGS = (guildID: string) =>
|
const GUILD_AUDIT_LOGS = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/audit-logs`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/audit-logs`
|
||||||
const GUILD_WIDGET = (guildID: string) =>
|
const GUILD_WIDGET = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/widget`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/widget`
|
||||||
const GUILD_EMOJI = (guildID: string, emoji_id: string) =>
|
const GUILD_EMOJI = (guildID: string, emoji_id: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/emojis/${emoji_id}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/emojis/${emoji_id}`
|
||||||
const GUILD_ROLE = (guildID: string, roleID: string) =>
|
const GUILD_ROLE = (guildID: string, roleID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/roles/${roleID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/roles/${roleID}`
|
||||||
const GUILD_ROLES = (guildID: string) =>
|
const GUILD_ROLES = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/roles`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/roles`
|
||||||
const GUILD_INTEGRATION = (guildID: string, integrationID: string) =>
|
const GUILD_INTEGRATION = (guildID: string, integrationID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/integrations/${integrationID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/integrations/${integrationID}`
|
||||||
const GUILD_INTEGRATIONS = (guildID: string) =>
|
const GUILD_INTEGRATIONS = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/integrations`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/integrations`
|
||||||
const GUILD_INTEGARTION_SYNC = (guildID: string) =>
|
const GUILD_INTEGARTION_SYNC = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/integrations?include_appilications=true`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/integrations?include_appilications=true`
|
||||||
const GUILD_BAN = (guildID: string, userID: string) =>
|
const GUILD_BAN = (guildID: string, userID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/bans/${userID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/bans/${userID}`
|
||||||
const GUILD_BANS = (guildID: string) =>
|
const GUILD_BANS = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/bans`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/bans`
|
||||||
const GUILD_CHANNEL = (channelID: string) =>
|
const GUILD_CHANNEL = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}`
|
||||||
const GUILD_CHANNELS = (guildID: string, channelID: string) =>
|
const GUILD_CHANNELS = (guildID: string, channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/channels`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/channels`
|
||||||
const GUILD_MEMBER = (guildID: string, memberID: string) =>
|
const GUILD_MEMBER = (guildID: string, memberID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members/${memberID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members/${memberID}`
|
||||||
const GUILD_MEMBERS = (guildID: string) =>
|
const GUILD_MEMBERS = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members`
|
||||||
const GUILD_MEMBER_ROLE = (guildID: string, memberID: string, roleID: string) =>
|
const GUILD_MEMBER_ROLE = (guildID: string, memberID: string, roleID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members/${memberID}/roles/${roleID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members/${memberID}/roles/${roleID}`
|
||||||
const GUILD_INVITES = (guildID: string) =>
|
const GUILD_INVITES = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/invites`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/invites`
|
||||||
const GUILD_LEAVE = (guildID: string) =>
|
const GUILD_LEAVE = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/guilds/${guildID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/guilds/${guildID}`
|
||||||
const GUILD_PRUNE = (guildID: string) =>
|
const GUILD_PRUNE = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/prune`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/prune`
|
||||||
const GUILD_VANITY_URL = (guildID: string) =>
|
const GUILD_VANITY_URL = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/vanity-url`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/vanity-url`
|
||||||
const GUILD_NICK = (guildID: string) =>
|
const GUILD_NICK = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members/@me/nick`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/members/@me/nick`
|
||||||
const GUILD_WIDGET_IMAGE = (guildID: string) =>
|
const GUILD_WIDGET_IMAGE = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/widget.png`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/widget.png`
|
||||||
const GUILD_PREVIEW = (guildID: string) =>
|
const GUILD_PREVIEW = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/preview`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/preview`
|
||||||
|
|
||||||
//Channel Endpoints
|
//Channel Endpoints
|
||||||
const CHANNEL = (channelID: string) =>
|
const CHANNEL = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}`
|
||||||
const CHANNELS = (channelID: string) =>
|
const CHANNELS = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${channelID}/channels`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${channelID}/channels`
|
||||||
const CHANNEL_MESSAGES = (channelID: string) =>
|
const CHANNEL_MESSAGES = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages`
|
||||||
const CHANNEL_MESSAGE = (channelID: string, messageID: string) =>
|
const CHANNEL_MESSAGE = (channelID: string, messageID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}`
|
||||||
const CHANNEL_CROSSPOST = (channelID: string, messageID: string) =>
|
const CHANNEL_CROSSPOST = (channelID: string, messageID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/crosspost`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/crosspost`
|
||||||
const MESSAGE_REACTIONS = (channelID: string, messageID: string) =>
|
const MESSAGE_REACTIONS = (channelID: string, messageID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions`
|
||||||
const MESSAGE_REACTION = (
|
const MESSAGE_REACTION = (
|
||||||
channelID: string,
|
channelID: string,
|
||||||
messageID: string,
|
messageID: string,
|
||||||
emoji: string,
|
emoji: string,
|
||||||
) =>
|
) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emoji}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emoji}`
|
||||||
const MESSAGE_REACTION_ME = (
|
const MESSAGE_REACTION_ME = (
|
||||||
channelID: string,
|
channelID: string,
|
||||||
messageID: string,
|
messageID: string,
|
||||||
emojiID: string,
|
emojiID: string,
|
||||||
) =>
|
) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emojiID}/@me`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emojiID}/@me`
|
||||||
const MESSAGE_REACTION_USER = (
|
const MESSAGE_REACTION_USER = (
|
||||||
channelID: string,
|
channelID: string,
|
||||||
messageID: string,
|
messageID: string,
|
||||||
emojiID: string,
|
emojiID: string,
|
||||||
userID: string,
|
userID: string,
|
||||||
) =>
|
) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emojiID}/${userID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/${messageID}/reactions/${emojiID}/${userID}`
|
||||||
const CHANNEL_BULK_DELETE = (channelID: string) =>
|
const CHANNEL_BULK_DELETE = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/bulk-delete`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/messages/bulk-delete`
|
||||||
const CHANNEL_FOLLOW = (channelID: string) =>
|
const CHANNEL_FOLLOW = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/followers`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/followers`
|
||||||
const CHANNEL_INVITES = (channelID: string) =>
|
const CHANNEL_INVITES = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/invites`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/invites`
|
||||||
const CHANNEL_PIN = (channelID: string, messageID: string) =>
|
const CHANNEL_PIN = (channelID: string, messageID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/pins/${messageID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/pins/${messageID}`
|
||||||
const CHANNEL_PINS = (channelID: string) =>
|
const CHANNEL_PINS = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/pins`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/pins`
|
||||||
const CHANNEL_PERMISSION = (channelID: string, overrideID: string) =>
|
const CHANNEL_PERMISSION = (channelID: string, overrideID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/permissions/${overrideID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/permissions/${overrideID}`
|
||||||
const CHANNEL_TYPING = (channelID: string) =>
|
const CHANNEL_TYPING = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/typing`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/typing`
|
||||||
const GROUP_RECIPIENT = (channelID: string, userID: string) =>
|
const GROUP_RECIPIENT = (channelID: string, userID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/recipient/${userID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/recipient/${userID}`
|
||||||
|
|
||||||
//User Endpoints
|
//User Endpoints
|
||||||
const CURRENT_USER = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me`;
|
const CURRENT_USER = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me`
|
||||||
const CURRENT_USER_GUILDS =
|
const CURRENT_USER_GUILDS =
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/guilds`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/guilds`
|
||||||
const USER_DM = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/channels`;
|
const USER_DM = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/channels`
|
||||||
const USER_CONNECTIONS =
|
const USER_CONNECTIONS =
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/connections`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/connections`
|
||||||
const LEAVE_GUILD = (guildID: string) =>
|
const LEAVE_GUILD = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/guilds/${guildID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/@me/guilds/${guildID}`
|
||||||
const USER = (userID: string) =>
|
const USER = (userID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/${userID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/users/${userID}`
|
||||||
|
|
||||||
//Webhook Endpoints
|
//Webhook Endpoints
|
||||||
const CHANNEL_WEBHOOKS = (channelID: string) =>
|
const CHANNEL_WEBHOOKS = (channelID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/webhooks`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/channels/${channelID}/webhooks`
|
||||||
const GUILD_WEBHOOK = (guildID: string) =>
|
const GUILD_WEBHOOK = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/webhooks`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/webhooks`
|
||||||
const WEBHOOK = (webhookID: string) =>
|
const WEBHOOK = (webhookID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}`
|
||||||
const WEBHOOK_WITH_TOKEN = (webhookID: string, webhookTOKEN: string) =>
|
const WEBHOOK_WITH_TOKEN = (webhookID: string, webhookTOKEN: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}/${webhookTOKEN}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}/${webhookTOKEN}`
|
||||||
const SLACK_WEBHOOK = (webhookID: string, webhookTOKEN: string) =>
|
const SLACK_WEBHOOK = (webhookID: string, webhookTOKEN: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}/${webhookTOKEN}/slack`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}/${webhookTOKEN}/slack`
|
||||||
const GITHUB_WEBHOOK = (webhookID: string, webhookTOKEN: string) =>
|
const GITHUB_WEBHOOK = (webhookID: string, webhookTOKEN: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}/${webhookTOKEN}/github`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/webhooks/${webhookID}/${webhookTOKEN}/github`
|
||||||
|
|
||||||
//Gateway Endpoints
|
//Gateway Endpoints
|
||||||
const GATEWAY = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/gateway`;
|
const GATEWAY = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/gateway`
|
||||||
const GATEWAY_BOT = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/gateway/bot`;
|
const GATEWAY_BOT = `${DISCORD_API_URL}/v${DISCORD_API_VERSION}/gateway/bot`
|
||||||
|
|
||||||
//CDN Endpoints
|
//CDN Endpoints
|
||||||
const CUSTOM_EMOJI = (emojiID: string) =>
|
const CUSTOM_EMOJI = (emojiID: string) =>
|
||||||
`${DISCORD_CDN_URL}/emojis/${emojiID}.png`;
|
`${DISCORD_CDN_URL}/emojis/${emojiID}.png`
|
||||||
const GUILD_ICON = (guildID: string, iconID: number) =>
|
const GUILD_ICON = (guildID: string, iconID: number) =>
|
||||||
`${DISCORD_CDN_URL}/icons/${guildID}/${iconID}.png`;
|
`${DISCORD_CDN_URL}/icons/${guildID}/${iconID}.png`
|
||||||
const GUILD_SPLASH = (guildID: string, guildSPLASH: string) =>
|
const GUILD_SPLASH = (guildID: string, guildSPLASH: string) =>
|
||||||
`${DISCORD_CDN_URL}/splashes/${guildID}/${guildSPLASH}.png`;
|
`${DISCORD_CDN_URL}/splashes/${guildID}/${guildSPLASH}.png`
|
||||||
const GUILD_DISCOVERY_SPLASH = (
|
const GUILD_DISCOVERY_SPLASH = (
|
||||||
guildID: string,
|
guildID: string,
|
||||||
guildDiscoverySplash: string,
|
guildDiscoverySplash: string,
|
||||||
) =>
|
) =>
|
||||||
`${DISCORD_CDN_URL}/discovery-splashes/${guildID}/${guildDiscoverySplash}.png `;
|
`${DISCORD_CDN_URL}/discovery-splashes/${guildID}/${guildDiscoverySplash}.png `
|
||||||
const GUILD_BANNER = (guildID: string, guildBANNER: string) =>
|
const GUILD_BANNER = (guildID: string, guildBANNER: string) =>
|
||||||
`${DISCORD_CDN_URL}/banners/${guildID}/${guildBANNER}.png`;
|
`${DISCORD_CDN_URL}/banners/${guildID}/${guildBANNER}.png`
|
||||||
const DEFAULT_USER_AVATAR = (iconID: string) =>
|
const DEFAULT_USER_AVATAR = (iconID: string) =>
|
||||||
`${DISCORD_CDN_URL}/embed/avatars/${iconID}.png`;
|
`${DISCORD_CDN_URL}/embed/avatars/${iconID}.png`
|
||||||
const USER_AVATAR = (userID: string, iconID: string) =>
|
const USER_AVATAR = (userID: string, iconID: string) =>
|
||||||
`${DISCORD_CDN_URL}/avatars/${userID}/${iconID}.png`;
|
`${DISCORD_CDN_URL}/avatars/${userID}/${iconID}.png`
|
||||||
const APPLICATION_ASSET = (applicationID: string, assetID: number) =>
|
const APPLICATION_ASSET = (applicationID: string, assetID: number) =>
|
||||||
`${DISCORD_CDN_URL}/app-icons/${applicationID}/${assetID}.png`;
|
`${DISCORD_CDN_URL}/app-icons/${applicationID}/${assetID}.png`
|
||||||
const ACHIEVEMENT_ICON = (
|
const ACHIEVEMENT_ICON = (
|
||||||
applicationID: string,
|
applicationID: string,
|
||||||
achievementID: string,
|
achievementID: string,
|
||||||
iconHASH: string,
|
iconHASH: string,
|
||||||
) =>
|
) =>
|
||||||
`${DISCORD_CDN_URL}/app-assets/${applicationID}/achievements/${achievementID}/icons/${iconHASH}.png`;
|
`${DISCORD_CDN_URL}/app-assets/${applicationID}/achievements/${achievementID}/icons/${iconHASH}.png`
|
||||||
const TEAM_ICON = (teamID: string, iconID: string) =>
|
const TEAM_ICON = (teamID: string, iconID: string) =>
|
||||||
`${DISCORD_CDN_URL}/team-icons/${teamID}/${iconID}.png`;
|
`${DISCORD_CDN_URL}/team-icons/${teamID}/${iconID}.png`
|
||||||
|
|
||||||
//Emoji Endpoints
|
//Emoji Endpoints
|
||||||
const EMOJI = (guildID: string, emojiID: string) =>
|
const EMOJI = (guildID: string, emojiID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/emojis/${emojiID}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/emojis/${emojiID}`
|
||||||
const EMOJIS = (guildID: string) =>
|
const EMOJIS = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/emojis`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/emojis`
|
||||||
|
|
||||||
//Template Endpoint
|
//Template Endpoint
|
||||||
const TEMPLATE = (templateCODE: string) =>
|
const TEMPLATE = (templateCODE: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/templates/${templateCODE}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/templates/${templateCODE}`
|
||||||
|
|
||||||
//Invite Endpoint
|
//Invite Endpoint
|
||||||
const INVITE = (inviteCODE: string) =>
|
const INVITE = (inviteCODE: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/invites/${inviteCODE}`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/invites/${inviteCODE}`
|
||||||
|
|
||||||
//Voice Endpoint
|
//Voice Endpoint
|
||||||
const VOICE_REGIONS = (guildID: string) =>
|
const VOICE_REGIONS = (guildID: string) =>
|
||||||
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/regions`;
|
`${DISCORD_API_URL}/v${DISCORD_API_VERSION}/guilds/${guildID}/regions`
|
||||||
|
|
|
@ -1,8 +1,7 @@
|
||||||
// 와갈, 따꾸, 동한드
|
|
||||||
export class Snowflake {
|
export class Snowflake {
|
||||||
id: string;
|
id: string
|
||||||
constructor(id: string) {
|
constructor(id: string) {
|
||||||
this.id = id;
|
this.id = id
|
||||||
}
|
}
|
||||||
|
|
||||||
deconstruct() {
|
deconstruct() {
|
||||||
|
@ -12,8 +11,7 @@ export class Snowflake {
|
||||||
workerId: (snowflake & BigInt(0x3E0000)) >> BigInt(17),
|
workerId: (snowflake & BigInt(0x3E0000)) >> BigInt(17),
|
||||||
processId: (snowflake & BigInt(0x1F000)) >> BigInt(12),
|
processId: (snowflake & BigInt(0x1F000)) >> BigInt(12),
|
||||||
increment: snowflake & BigInt(0xFFF),
|
increment: snowflake & BigInt(0xFFF),
|
||||||
};
|
}
|
||||||
|
return res
|
||||||
return res;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue