discord-slim
Advanced tools
Comparing version 2.0.0-dev.10 to 2.0.0-dev.12
@@ -5,2 +5,3 @@ /// <reference types="node" /> | ||
import type * as types from './types'; | ||
export declare const setDefaultRequestOptions: (requestOptions?: RequestOptions | undefined) => RequestOptions | undefined; | ||
export declare const Channel: { | ||
@@ -7,0 +8,0 @@ Create: (guild_id: string, params: { |
@@ -6,165 +6,168 @@ "use strict"; | ||
Object.defineProperty(exports, "__esModule", { value: true }); | ||
exports.OAuth2 = exports.Application = exports.Webhook = exports.Voice = exports.User = exports.Template = exports.Invite = exports.Widget = exports.Integration = exports.Role = exports.Ban = exports.Member = exports.Emoji = exports.Guild = exports.GroupDM = exports.PinnedMessage = exports.Reaction = exports.Message = exports.Channel = void 0; | ||
exports.OAuth2 = exports.Application = exports.Webhook = exports.Voice = exports.User = exports.Template = exports.Invite = exports.Widget = exports.Integration = exports.Role = exports.Ban = exports.Member = exports.Emoji = exports.Guild = exports.GroupDM = exports.PinnedMessage = exports.Reaction = exports.Message = exports.Channel = exports.setDefaultRequestOptions = void 0; | ||
const request_1 = require("./request"); | ||
const querystring_1 = __importDefault(require("querystring")); | ||
let defaultRequestOptions; | ||
const setDefaultRequestOptions = (requestOptions) => defaultRequestOptions = requestOptions; | ||
exports.setDefaultRequestOptions = setDefaultRequestOptions; | ||
exports.Channel = { | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/channels", requestOptions, params), | ||
Get: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id, requestOptions), | ||
Modify: (id, params, requestOptions) => request_1.Request("PATCH", "/channels/" + id, requestOptions, params), | ||
Delete: (channel_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id, requestOptions), | ||
GetMessages: (channel_id, params, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/messages", requestOptions, params), | ||
BulkDeleteMessages: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/messages", requestOptions, params), | ||
EditPermissions: (channel_id, overwrite_id, params, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/permissions/" + overwrite_id, requestOptions, params), | ||
GetInvites: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/invites", requestOptions), | ||
DeletePermission: (channel_id, overwrite_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/permissions/" + overwrite_id, requestOptions), | ||
FollowNews: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/followers", requestOptions, params), | ||
TriggerTypingIndicator: (channel_id, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/followers", requestOptions), | ||
GetPinnedMessages: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/pins", requestOptions), | ||
GetWebhooks: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/webhooks", requestOptions), | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/channels", requestOptions ?? defaultRequestOptions, params), | ||
Get: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id, requestOptions ?? defaultRequestOptions), | ||
Modify: (id, params, requestOptions) => request_1.Request("PATCH", "/channels/" + id, requestOptions ?? defaultRequestOptions, params), | ||
Delete: (channel_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id, requestOptions ?? defaultRequestOptions), | ||
GetMessages: (channel_id, params, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/messages", requestOptions ?? defaultRequestOptions, params), | ||
BulkDeleteMessages: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/messages", requestOptions ?? defaultRequestOptions, params), | ||
EditPermissions: (channel_id, overwrite_id, params, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/permissions/" + overwrite_id, requestOptions ?? defaultRequestOptions, params), | ||
GetInvites: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/invites", requestOptions ?? defaultRequestOptions), | ||
DeletePermission: (channel_id, overwrite_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/permissions/" + overwrite_id, requestOptions ?? defaultRequestOptions), | ||
FollowNews: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/followers", requestOptions ?? defaultRequestOptions, params), | ||
TriggerTypingIndicator: (channel_id, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/followers", requestOptions ?? defaultRequestOptions), | ||
GetPinnedMessages: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/pins", requestOptions ?? defaultRequestOptions), | ||
GetWebhooks: (channel_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/webhooks", requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Message = { | ||
Get: (channel_id, message_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/messages/" + message_id, requestOptions), | ||
Create: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/messages", requestOptions, params), | ||
Crosspost: (channel_id, message_id, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/messages/" + message_id + "/crosspost", requestOptions), | ||
Delete: (channel_id, message_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id, requestOptions), | ||
Edit: (channel_id, message_id, params, requestOptions) => request_1.Request("PATCH", "/channels/" + channel_id + "/messages/" + message_id, requestOptions, params), | ||
GetReactions: (channel_id, message_id, emoji, params, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + '?' + querystring_1.default.stringify(params), requestOptions), | ||
DeleteAllReactions: (channel_id, message_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions", requestOptions), | ||
DeleteAllReactionsForEmoji: (channel_id, message_id, emoji, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji), requestOptions), | ||
Get: (channel_id, message_id, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/messages/" + message_id, requestOptions ?? defaultRequestOptions), | ||
Create: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/messages", requestOptions ?? defaultRequestOptions, params), | ||
Crosspost: (channel_id, message_id, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/messages/" + message_id + "/crosspost", requestOptions ?? defaultRequestOptions), | ||
Delete: (channel_id, message_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id, requestOptions ?? defaultRequestOptions), | ||
Edit: (channel_id, message_id, params, requestOptions) => request_1.Request("PATCH", "/channels/" + channel_id + "/messages/" + message_id, requestOptions ?? defaultRequestOptions, params), | ||
GetReactions: (channel_id, message_id, emoji, params, requestOptions) => request_1.Request("GET", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + '?' + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
DeleteAllReactions: (channel_id, message_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions", requestOptions ?? defaultRequestOptions), | ||
DeleteAllReactionsForEmoji: (channel_id, message_id, emoji, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji), requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Reaction = { | ||
Add: (channel_id, message_id, emoji, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + "/@me", requestOptions), | ||
DeleteOwn: (channel_id, message_id, emoji, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + "/@me", requestOptions), | ||
Delete: (channel_id, message_id, user_id, emoji, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + '/' + user_id, requestOptions), | ||
Add: (channel_id, message_id, emoji, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + "/@me", requestOptions ?? defaultRequestOptions), | ||
DeleteOwn: (channel_id, message_id, emoji, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + "/@me", requestOptions ?? defaultRequestOptions), | ||
Delete: (channel_id, message_id, user_id, emoji, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/messages/" + message_id + "/reactions/" + encodeURIComponent(emoji) + '/' + user_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.PinnedMessage = { | ||
Add: (channel_id, message_id, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/pins/" + message_id, requestOptions), | ||
Delete: (channel_id, message_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/pins/" + message_id, requestOptions), | ||
Add: (channel_id, message_id, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/pins/" + message_id, requestOptions ?? defaultRequestOptions), | ||
Delete: (channel_id, message_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/pins/" + message_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.GroupDM = { | ||
AddRecipient: (channel_id, user_id, params, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/recipients/" + user_id, requestOptions, params), | ||
RemoveRecipient: (channel_id, user_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/recipients/" + user_id, requestOptions), | ||
AddRecipient: (channel_id, user_id, params, requestOptions) => request_1.Request("PUT", "/channels/" + channel_id + "/recipients/" + user_id, requestOptions ?? defaultRequestOptions, params), | ||
RemoveRecipient: (channel_id, user_id, requestOptions) => request_1.Request("DELETE", "/channels/" + channel_id + "/recipients/" + user_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Guild = { | ||
GetAuditLog: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/audit-logs?" + querystring_1.default.stringify(params), requestOptions), | ||
ListEmojis: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/emojis", requestOptions), | ||
Create: (params, requestOptions) => request_1.Request("POST", "/guilds", requestOptions, params), | ||
Get: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + '?' + querystring_1.default.stringify(params), requestOptions), | ||
GetPreview: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/preview", requestOptions), | ||
Modify: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id, requestOptions, params), | ||
Delete: (guild_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id, requestOptions), | ||
ModifyChannelPositions: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/channels", requestOptions, params), | ||
ListMembers: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/members", requestOptions), | ||
GetBans: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/bans", requestOptions), | ||
GetRoles: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/roles", requestOptions), | ||
ModifyRolePositions: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/roles", requestOptions, params), | ||
GetPruneCount: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/prune?" + querystring_1.default.stringify(params), requestOptions), | ||
Prune: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/prune", requestOptions, params), | ||
GetInvites: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/invites", requestOptions), | ||
GetIntegrations: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/integrations", requestOptions), | ||
GetVanityURL: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/vanity-url", requestOptions), | ||
CreateFromTemplate: (template_code, params, requestOptions) => request_1.Request("POST", "/guilds" + "/templates/" + template_code, requestOptions, params), | ||
GetTemplates: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/templates", requestOptions), | ||
GetWebhooks: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/webhooks", requestOptions), | ||
GetAuditLog: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/audit-logs?" + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
ListEmojis: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/emojis", requestOptions ?? defaultRequestOptions), | ||
Create: (params, requestOptions) => request_1.Request("POST", "/guilds", requestOptions ?? defaultRequestOptions, params), | ||
Get: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + '?' + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
GetPreview: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/preview", requestOptions ?? defaultRequestOptions), | ||
Modify: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id, requestOptions ?? defaultRequestOptions, params), | ||
Delete: (guild_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id, requestOptions ?? defaultRequestOptions), | ||
ModifyChannelPositions: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/channels", requestOptions ?? defaultRequestOptions, params), | ||
ListMembers: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/members", requestOptions ?? defaultRequestOptions), | ||
GetBans: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/bans", requestOptions ?? defaultRequestOptions), | ||
GetRoles: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/roles", requestOptions ?? defaultRequestOptions), | ||
ModifyRolePositions: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/roles", requestOptions ?? defaultRequestOptions, params), | ||
GetPruneCount: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/prune?" + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
Prune: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/prune", requestOptions ?? defaultRequestOptions, params), | ||
GetInvites: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/invites", requestOptions ?? defaultRequestOptions), | ||
GetIntegrations: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/integrations", requestOptions ?? defaultRequestOptions), | ||
GetVanityURL: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/vanity-url", requestOptions ?? defaultRequestOptions), | ||
CreateFromTemplate: (template_code, params, requestOptions) => request_1.Request("POST", "/guilds" + "/templates/" + template_code, requestOptions ?? defaultRequestOptions, params), | ||
GetTemplates: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/templates", requestOptions ?? defaultRequestOptions), | ||
GetWebhooks: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/webhooks", requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Emoji = { | ||
Get: (guild_id, emoji_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/emojis/" + emoji_id, requestOptions), | ||
Add: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/emojis", requestOptions, params), | ||
Modify: (guild_id, emoji_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/emojis/" + emoji_id, requestOptions, params), | ||
Delete: (guild_id, emoji_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/emojis/" + emoji_id, requestOptions), | ||
Get: (guild_id, emoji_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/emojis/" + emoji_id, requestOptions ?? defaultRequestOptions), | ||
Add: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/emojis", requestOptions ?? defaultRequestOptions, params), | ||
Modify: (guild_id, emoji_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/emojis/" + emoji_id, requestOptions ?? defaultRequestOptions, params), | ||
Delete: (guild_id, emoji_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/emojis/" + emoji_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Member = { | ||
Get: (guild_id, user_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/members/" + user_id, requestOptions), | ||
Add: (guild_id, user_id, params, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/members/" + user_id, requestOptions, params), | ||
Modify: (guild_id, user_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/members/" + user_id, requestOptions, params), | ||
ModifyOwnNick: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/members" + "/@me" + "/nick", requestOptions, params), | ||
AddRole: (guild_id, user_id, role_id, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/members/" + user_id + "/roles/" + role_id, requestOptions), | ||
RemoveRole: (guild_id, user_id, role_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/members/" + user_id + "/roles/" + role_id, requestOptions), | ||
Remove: (guild_id, user_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/members/" + user_id, requestOptions), | ||
Get: (guild_id, user_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/members/" + user_id, requestOptions ?? defaultRequestOptions), | ||
Add: (guild_id, user_id, params, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/members/" + user_id, requestOptions ?? defaultRequestOptions, params), | ||
Modify: (guild_id, user_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/members/" + user_id, requestOptions ?? defaultRequestOptions, params), | ||
ModifyOwnNick: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/members" + "/@me" + "/nick", requestOptions ?? defaultRequestOptions, params), | ||
AddRole: (guild_id, user_id, role_id, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/members/" + user_id + "/roles/" + role_id, requestOptions ?? defaultRequestOptions), | ||
RemoveRole: (guild_id, user_id, role_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/members/" + user_id + "/roles/" + role_id, requestOptions ?? defaultRequestOptions), | ||
Remove: (guild_id, user_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/members/" + user_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Ban = { | ||
Get: (guild_id, user_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/bans/" + user_id, requestOptions), | ||
Add: (guild_id, user_id, params, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/bans/" + user_id, requestOptions, params), | ||
Remove: (guild_id, user_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/bans/" + user_id, requestOptions), | ||
Get: (guild_id, user_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/bans/" + user_id, requestOptions ?? defaultRequestOptions), | ||
Add: (guild_id, user_id, params, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/bans/" + user_id, requestOptions ?? defaultRequestOptions, params), | ||
Remove: (guild_id, user_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/bans/" + user_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Role = { | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/roles", requestOptions, params), | ||
Modify: (guild_id, role_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/roles/" + role_id, requestOptions, params), | ||
Delete: (guild_id, role_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/roles/" + role_id, requestOptions), | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/roles", requestOptions ?? defaultRequestOptions, params), | ||
Modify: (guild_id, role_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/roles/" + role_id, requestOptions ?? defaultRequestOptions, params), | ||
Delete: (guild_id, role_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/roles/" + role_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Integration = { | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/integrations", requestOptions, params), | ||
Modify: (guild_id, integration_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/integrations/" + integration_id, requestOptions, params), | ||
Delete: (guild_id, integration_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/integrations/" + integration_id, requestOptions), | ||
Sync: (guild_id, integration_id, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/integrations/" + integration_id + "/sync", requestOptions), | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/integrations", requestOptions ?? defaultRequestOptions, params), | ||
Modify: (guild_id, integration_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/integrations/" + integration_id, requestOptions ?? defaultRequestOptions, params), | ||
Delete: (guild_id, integration_id, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/integrations/" + integration_id, requestOptions ?? defaultRequestOptions), | ||
Sync: (guild_id, integration_id, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/integrations/" + integration_id + "/sync", requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Widget = { | ||
GetSettings: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/widget", requestOptions), | ||
Modify: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/widget", requestOptions, params), | ||
Get: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/widget.json", requestOptions), | ||
GetImage: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/widget.png?" + querystring_1.default.stringify(params), requestOptions), | ||
GetSettings: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/widget", requestOptions ?? defaultRequestOptions), | ||
Modify: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/widget", requestOptions ?? defaultRequestOptions, params), | ||
Get: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/widget.json", requestOptions ?? defaultRequestOptions), | ||
GetImage: (guild_id, params, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/widget.png?" + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Invite = { | ||
Create: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/invites", requestOptions, params), | ||
Get: (invite_code, params, requestOptions) => request_1.Request("GET", "/invites/" + invite_code + '?' + querystring_1.default.stringify(params), requestOptions), | ||
Delete: (invite_code, requestOptions) => request_1.Request("DELETE", "/invites/" + invite_code, requestOptions), | ||
Create: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/invites", requestOptions ?? defaultRequestOptions, params), | ||
Get: (invite_code, params, requestOptions) => request_1.Request("GET", "/invites/" + invite_code + '?' + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
Delete: (invite_code, requestOptions) => request_1.Request("DELETE", "/invites/" + invite_code, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Template = { | ||
Get: (template_code, requestOptions) => request_1.Request("GET", "/guilds" + "/templates/" + template_code, requestOptions), | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/templates", requestOptions, params), | ||
Sync: (guild_id, template_code, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/templates/" + template_code, requestOptions), | ||
Modify: (guild_id, template_code, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/templates/" + template_code, requestOptions, params), | ||
Delete: (guild_id, template_code, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/templates/" + template_code, requestOptions), | ||
Get: (template_code, requestOptions) => request_1.Request("GET", "/guilds" + "/templates/" + template_code, requestOptions ?? defaultRequestOptions), | ||
Create: (guild_id, params, requestOptions) => request_1.Request("POST", "/guilds/" + guild_id + "/templates", requestOptions ?? defaultRequestOptions, params), | ||
Sync: (guild_id, template_code, requestOptions) => request_1.Request("PUT", "/guilds/" + guild_id + "/templates/" + template_code, requestOptions ?? defaultRequestOptions), | ||
Modify: (guild_id, template_code, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/templates/" + template_code, requestOptions ?? defaultRequestOptions, params), | ||
Delete: (guild_id, template_code, requestOptions) => request_1.Request("DELETE", "/guilds/" + guild_id + "/templates/" + template_code, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.User = { | ||
GetCurrent: (requestOptions) => request_1.Request("GET", "/users/" + "/@me", requestOptions), | ||
Get: (user_id, requestOptions) => request_1.Request("GET", "/users/" + user_id, requestOptions), | ||
ModifyCurrent: (params, requestOptions) => request_1.Request("PATCH", "/users/" + "/@me", requestOptions, params), | ||
GetCurrentGuilds: (params, requestOptions) => request_1.Request("GET", "/users/" + "/@me/" + "/guilds?" + querystring_1.default.stringify(params), requestOptions), | ||
LeaveGuild: (guild_id, requestOptions) => request_1.Request("DELETE", "/users" + "/@me" + "/guilds/" + guild_id, requestOptions), | ||
CreateDM: (params, requestOptions) => request_1.Request("POST", "/users" + "/@me" + "/channels", requestOptions, params), | ||
GetConnections: (requestOptions) => request_1.Request("GET", "/users" + "/@me" + "/connections", requestOptions), | ||
GetCurrent: (requestOptions) => request_1.Request("GET", "/users/" + "/@me", requestOptions ?? defaultRequestOptions), | ||
Get: (user_id, requestOptions) => request_1.Request("GET", "/users/" + user_id, requestOptions ?? defaultRequestOptions), | ||
ModifyCurrent: (params, requestOptions) => request_1.Request("PATCH", "/users/" + "/@me", requestOptions ?? defaultRequestOptions, params), | ||
GetCurrentGuilds: (params, requestOptions) => request_1.Request("GET", "/users/" + "/@me/" + "/guilds?" + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
LeaveGuild: (guild_id, requestOptions) => request_1.Request("DELETE", "/users" + "/@me" + "/guilds/" + guild_id, requestOptions ?? defaultRequestOptions), | ||
CreateDM: (params, requestOptions) => request_1.Request("POST", "/users" + "/@me" + "/channels", requestOptions ?? defaultRequestOptions, params), | ||
GetConnections: (requestOptions) => request_1.Request("GET", "/users" + "/@me" + "/connections", requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Voice = { | ||
GetRegions: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/regions", requestOptions), | ||
ListRegions: (requestOptions) => request_1.Request("GET", "/voice" + "/regions", requestOptions), | ||
UpdateSelfState: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/voice-states" + "/@me", requestOptions, params), | ||
UpdateOthersState: (guild_id, user_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/voice-states/" + user_id, requestOptions, params), | ||
GetRegions: (guild_id, requestOptions) => request_1.Request("GET", "/guilds/" + guild_id + "/regions", requestOptions ?? defaultRequestOptions), | ||
ListRegions: (requestOptions) => request_1.Request("GET", "/voice" + "/regions", requestOptions ?? defaultRequestOptions), | ||
UpdateSelfState: (guild_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/voice-states" + "/@me", requestOptions ?? defaultRequestOptions, params), | ||
UpdateOthersState: (guild_id, user_id, params, requestOptions) => request_1.Request("PATCH", "/guilds/" + guild_id + "/voice-states/" + user_id, requestOptions ?? defaultRequestOptions, params), | ||
}; | ||
exports.Webhook = { | ||
Create: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/webhooks", requestOptions, params), | ||
Get: (webhook_id, requestOptions) => request_1.Request("GET", "/webhooks/" + webhook_id, requestOptions), | ||
GetWithToken: (webhook_id, webhook_token, requestOptions) => request_1.Request("GET", "/webhooks/" + webhook_id + '/' + webhook_token, requestOptions), | ||
Modify: (webhook_id, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + webhook_id, requestOptions, params), | ||
ModifyWithToken: (webhook_id, webhook_token, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + webhook_id + '/' + webhook_token, requestOptions, params), | ||
Delete: (webhook_id, requestOptions) => request_1.Request("DELETE", "/webhooks/" + webhook_id, requestOptions), | ||
DeleteWithToken: (webhook_id, webhook_token, requestOptions) => request_1.Request("DELETE", "/webhooks/" + webhook_id + '/' + webhook_token, requestOptions), | ||
Execute: (webhook_id, webhook_token, params1, params2, requestOptions) => request_1.Request("POST", "/webhooks/" + webhook_id + '/' + webhook_token + '?' + querystring_1.default.stringify(params2), requestOptions, params1), | ||
ExecuteSlack: (webhook_id, webhook_token, params, requestOptions) => request_1.Request("POST", "/webhooks/" + webhook_id + '/' + webhook_token + "/slack?" + querystring_1.default.stringify(params), requestOptions), | ||
ExecuteGitHub: (webhook_id, webhook_token, params, requestOptions) => request_1.Request("POST", "/webhooks/" + webhook_id + '/' + webhook_token + "/github?" + querystring_1.default.stringify(params), requestOptions), | ||
EditMessage: (webhook_id, webhook_token, message_id, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + webhook_id + '/' + webhook_token + "/messages/" + message_id, requestOptions, params), | ||
DeleteMessage: (webhook_id, webhook_token, message_id, requestOptions) => request_1.Request("DELETE", "/webhooks/" + webhook_id + '/' + webhook_token + "/messages/" + message_id, requestOptions), | ||
Create: (channel_id, params, requestOptions) => request_1.Request("POST", "/channels/" + channel_id + "/webhooks", requestOptions ?? defaultRequestOptions, params), | ||
Get: (webhook_id, requestOptions) => request_1.Request("GET", "/webhooks/" + webhook_id, requestOptions ?? defaultRequestOptions), | ||
GetWithToken: (webhook_id, webhook_token, requestOptions) => request_1.Request("GET", "/webhooks/" + webhook_id + '/' + webhook_token, requestOptions ?? defaultRequestOptions), | ||
Modify: (webhook_id, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + webhook_id, requestOptions ?? defaultRequestOptions, params), | ||
ModifyWithToken: (webhook_id, webhook_token, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + webhook_id + '/' + webhook_token, requestOptions ?? defaultRequestOptions, params), | ||
Delete: (webhook_id, requestOptions) => request_1.Request("DELETE", "/webhooks/" + webhook_id, requestOptions ?? defaultRequestOptions), | ||
DeleteWithToken: (webhook_id, webhook_token, requestOptions) => request_1.Request("DELETE", "/webhooks/" + webhook_id + '/' + webhook_token, requestOptions ?? defaultRequestOptions), | ||
Execute: (webhook_id, webhook_token, params1, params2, requestOptions) => request_1.Request("POST", "/webhooks/" + webhook_id + '/' + webhook_token + '?' + querystring_1.default.stringify(params2), requestOptions ?? defaultRequestOptions, params1), | ||
ExecuteSlack: (webhook_id, webhook_token, params, requestOptions) => request_1.Request("POST", "/webhooks/" + webhook_id + '/' + webhook_token + "/slack?" + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
ExecuteGitHub: (webhook_id, webhook_token, params, requestOptions) => request_1.Request("POST", "/webhooks/" + webhook_id + '/' + webhook_token + "/github?" + querystring_1.default.stringify(params), requestOptions ?? defaultRequestOptions), | ||
EditMessage: (webhook_id, webhook_token, message_id, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + webhook_id + '/' + webhook_token + "/messages/" + message_id, requestOptions ?? defaultRequestOptions, params), | ||
DeleteMessage: (webhook_id, webhook_token, message_id, requestOptions) => request_1.Request("DELETE", "/webhooks/" + webhook_id + '/' + webhook_token + "/messages/" + message_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.Application = { | ||
GetGlobalCommands: (application_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/commands", requestOptions), | ||
CreateGlobalCommand: (application_id, params, requestOptions) => request_1.Request("POST", "/applications/" + application_id + "/commands", requestOptions, params), | ||
GetGlobalCommand: (application_id, command_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/commands/" + command_id, requestOptions), | ||
EditGlobalCommand: (application_id, command_id, params, requestOptions) => request_1.Request("PATCH", "/applications/" + application_id + "/commands/" + command_id, requestOptions, params), | ||
DeleteGlobalCommand: (application_id, command_id, requestOptions) => request_1.Request("DELETE", "/applications/" + application_id + "/commands/" + command_id, requestOptions), | ||
GetGuildCommands: (application_id, guild_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/guilds/" + guild_id + "/commands", requestOptions), | ||
CreateGuildCommand: (application_id, guild_id, params, requestOptions) => request_1.Request("POST", "/applications/" + application_id + "/guilds/" + guild_id + "/commands", requestOptions, params), | ||
GetGuildCommand: (application_id, guild_id, command_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/guilds/" + guild_id + "/commands/" + command_id, requestOptions), | ||
EditGuildCommand: (application_id, guild_id, command_id, params, requestOptions) => request_1.Request("PATCH", "/applications/" + application_id + "/guilds/" + guild_id + "/commands/" + command_id, requestOptions, params), | ||
DeleteGuildCommand: (application_id, guild_id, command_id, requestOptions) => request_1.Request("DELETE", "/applications/" + application_id + "/guilds/" + guild_id + "/commands/" + command_id, requestOptions), | ||
CreateInteractionResponse: (interaction_id, interaction_token, params, requestOptions) => request_1.Request("POST", "/interactions/" + interaction_id + '/' + interaction_token + "/callback", requestOptions, params), | ||
EditOriginalInteractionResponse: (application_id, interaction_token, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + application_id + '/' + interaction_token + "/messages" + "/@original", requestOptions, params), | ||
DeleteOriginalInteractionResponse: (application_id, interaction_token, requestOptions) => request_1.Request("DELETE", "/webhooks/" + application_id + '/' + interaction_token + "/messages" + "/@original", requestOptions), | ||
CreateFollowupMessage: (application_id, interaction_token, params, requestOptions) => request_1.Request("POST", "/webhooks/" + application_id + '/' + interaction_token, requestOptions, params), | ||
EditFollowupMessage: (application_id, interaction_token, message_id, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + application_id + '/' + interaction_token + "/messages/" + message_id, requestOptions, params), | ||
DeleteFollowupMessage: (application_id, interaction_token, message_id, requestOptions) => request_1.Request("DELETE", "/webhooks/" + application_id + '/' + interaction_token + "/messages/" + message_id, requestOptions), | ||
GetGlobalCommands: (application_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/commands", requestOptions ?? defaultRequestOptions), | ||
CreateGlobalCommand: (application_id, params, requestOptions) => request_1.Request("POST", "/applications/" + application_id + "/commands", requestOptions ?? defaultRequestOptions, params), | ||
GetGlobalCommand: (application_id, command_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/commands/" + command_id, requestOptions ?? defaultRequestOptions), | ||
EditGlobalCommand: (application_id, command_id, params, requestOptions) => request_1.Request("PATCH", "/applications/" + application_id + "/commands/" + command_id, requestOptions ?? defaultRequestOptions, params), | ||
DeleteGlobalCommand: (application_id, command_id, requestOptions) => request_1.Request("DELETE", "/applications/" + application_id + "/commands/" + command_id, requestOptions ?? defaultRequestOptions), | ||
GetGuildCommands: (application_id, guild_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/guilds/" + guild_id + "/commands", requestOptions ?? defaultRequestOptions), | ||
CreateGuildCommand: (application_id, guild_id, params, requestOptions) => request_1.Request("POST", "/applications/" + application_id + "/guilds/" + guild_id + "/commands", requestOptions ?? defaultRequestOptions, params), | ||
GetGuildCommand: (application_id, guild_id, command_id, requestOptions) => request_1.Request("GET", "/applications/" + application_id + "/guilds/" + guild_id + "/commands/" + command_id, requestOptions ?? defaultRequestOptions), | ||
EditGuildCommand: (application_id, guild_id, command_id, params, requestOptions) => request_1.Request("PATCH", "/applications/" + application_id + "/guilds/" + guild_id + "/commands/" + command_id, requestOptions ?? defaultRequestOptions, params), | ||
DeleteGuildCommand: (application_id, guild_id, command_id, requestOptions) => request_1.Request("DELETE", "/applications/" + application_id + "/guilds/" + guild_id + "/commands/" + command_id, requestOptions ?? defaultRequestOptions), | ||
CreateInteractionResponse: (interaction_id, interaction_token, params, requestOptions) => request_1.Request("POST", "/interactions/" + interaction_id + '/' + interaction_token + "/callback", requestOptions ?? defaultRequestOptions, params), | ||
EditOriginalInteractionResponse: (application_id, interaction_token, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + application_id + '/' + interaction_token + "/messages" + "/@original", requestOptions ?? defaultRequestOptions, params), | ||
DeleteOriginalInteractionResponse: (application_id, interaction_token, requestOptions) => request_1.Request("DELETE", "/webhooks/" + application_id + '/' + interaction_token + "/messages" + "/@original", requestOptions ?? defaultRequestOptions), | ||
CreateFollowupMessage: (application_id, interaction_token, params, requestOptions) => request_1.Request("POST", "/webhooks/" + application_id + '/' + interaction_token, requestOptions ?? defaultRequestOptions, params), | ||
EditFollowupMessage: (application_id, interaction_token, message_id, params, requestOptions) => request_1.Request("PATCH", "/webhooks/" + application_id + '/' + interaction_token + "/messages/" + message_id, requestOptions ?? defaultRequestOptions, params), | ||
DeleteFollowupMessage: (application_id, interaction_token, message_id, requestOptions) => request_1.Request("DELETE", "/webhooks/" + application_id + '/' + interaction_token + "/messages/" + message_id, requestOptions ?? defaultRequestOptions), | ||
}; | ||
exports.OAuth2 = { | ||
TokenExchange: (params) => request_1.Request("POST", "/oauth2" + "/token?" + querystring_1.default.stringify(params)), | ||
GetCurrentApplicationInformation: (requestOptions) => request_1.Request("GET", "/oauth2" + "/applications" + "/@me", requestOptions), | ||
GetCurrentAuthorizationInformation: (requestOptions) => request_1.Request("GET", "/oauth2" + "/@me", requestOptions), | ||
GetCurrentApplicationInformation: (requestOptions) => request_1.Request("GET", "/oauth2" + "/applications" + "/@me", requestOptions ?? defaultRequestOptions), | ||
GetCurrentAuthorizationInformation: (requestOptions) => request_1.Request("GET", "/oauth2" + "/@me", requestOptions ?? defaultRequestOptions), | ||
}; |
{ | ||
"name": "discord-slim", | ||
"version": "2.0.0-dev.10", | ||
"version": "2.0.0-dev.12", | ||
"description": "Lightweight Discord bot API for Node.js.", | ||
@@ -5,0 +5,0 @@ "author": "Hanabishi", |
@@ -51,4 +51,6 @@ # Discord Slim | ||
// Request options for actions | ||
const requestOptions = { | ||
// Request options for actions. | ||
// By design every action can use it's own options. But for convinience you сan set default options globally for all actions. | ||
// Default options can be overridden in any time by passing `requestOptions` argument to individual action. | ||
Actions.setDefaultRequestOptions({ | ||
// Include authorization, it is required for most actions. | ||
@@ -65,3 +67,3 @@ authorization, | ||
}, | ||
}; | ||
}); | ||
@@ -87,3 +89,3 @@ ... | ||
}, | ||
}, requestOptions); | ||
}); | ||
}); | ||
@@ -125,3 +127,3 @@ ``` | ||
], | ||
}, requestOptions); | ||
}); | ||
}); | ||
@@ -138,3 +140,3 @@ | ||
}, | ||
}, requestOptions); | ||
}); | ||
}); | ||
@@ -141,0 +143,0 @@ ``` |
127515
2635
142