Discord
Discord.create_channel_invite
Discord.create_dm
Discord.create_group_dm
Discord.create_group_dm_recipient
Discord.create_guild
Discord.create_guild_ban
Discord.create_guild_channel
Discord.create_guild_emoji
Discord.create_guild_integration
Discord.create_guild_member
Discord.create_guild_member_role
Discord.create_guild_prunt
Discord.create_guild_role
Discord.create_message
Discord.create_pinned_channel_message
Discord.create_reaction
Discord.create_typing_indicator
Discord.create_webhook
Discord.delete_all_reactions
Discord.delete_channel
Discord.delete_channel_permission
Discord.delete_group_dm_recipient
Discord.delete_guild
Discord.delete_guild_ban
Discord.delete_guild_emoji
Discord.delete_guild_integration
Discord.delete_guild_member
Discord.delete_guild_member_role
Discord.delete_guild_role
Discord.delete_invite
Discord.delete_message
Discord.delete_messages
Discord.delete_pinned_channel_message
Discord.delete_reaction
Discord.delete_webhook
Discord.execute_webhook
Discord.execute_webhook_github
Discord.execute_webhook_slack
Discord.get_channel
Discord.get_channel_invites
Discord.get_channel_message
Discord.get_channel_messages
Discord.get_channel_webhooks
Discord.get_guild
Discord.get_guild_audit_log
Discord.get_guild_ban
Discord.get_guild_bans
Discord.get_guild_channels
Discord.get_guild_emoji
Discord.get_guild_emojis
Discord.get_guild_integrations
Discord.get_guild_invites
Discord.get_guild_member
Discord.get_guild_members
Discord.get_guild_preview
Discord.get_guild_prune_count
Discord.get_guild_roles
Discord.get_guild_vanity_url
Discord.get_guild_voice_regions
Discord.get_guild_webhooks
Discord.get_guild_widget
Discord.get_guild_widget_image
Discord.get_invite
Discord.get_pinned_messages
Discord.get_reactions
Discord.get_user
Discord.get_user_connections
Discord.get_user_dms
Discord.get_user_guilds
Discord.get_voice_regions
Discord.get_webhook
Discord.leave_guild
Discord.modify_user_nick
Discord.sync_guild_integration
Discord.update_channel
Discord.update_channel_permissions
Discord.update_guild
Discord.update_guild_channel_positions
Discord.update_guild_emoji
Discord.update_guild_integration
Discord.update_guild_member
Discord.update_guild_role
Discord.update_guild_role_positions
Discord.update_guild_widget
Discord.update_message
Discord.update_user
Discord.update_webhook
Discord.create_channel_invite
— Functioncreate_channel_invite(client, channel; kwargs...) -> Invite
Make a POST request to /channels/<channel>/invites
. See the Discord API documentation for more information.
Discord.create_dm
— Functioncreate_dm(client; kwargs...) -> DiscordChannel
Make a POST request to /users/@me/channels
. See the Discord API documentation for more information.
Discord.create_group_dm
— Functioncreate_group_dm(client; kwargs...) -> DiscordChannel
Make a POST request to /users/@me/channels
. See the Discord API documentation for more information.
Discord.create_group_dm_recipient
— Functioncreate_group_dm_recipient(client, channel, user; kwargs...) -> Nothing
Make a PUT request to /channels/<channel>/recipients/<user>
. See the Discord API documentation for more information.
Discord.create_guild
— Functioncreate_guild(client; kwargs...) -> Guild
Make a POST request to /guilds
. See the Discord API documentation for more information.
Discord.create_guild_ban
— Functioncreate_guild_ban(client, guild, user; kwargs...) -> Nothing
Make a PUT request to /guilds/<guild>/bans/<user>
. See the Discord API documentation for more information.
Discord.create_guild_channel
— Functioncreate_guild_channel(client, guild; kwargs...) -> DiscordChannel
Make a POST request to /guilds/<guild>/channels
. See the Discord API documentation for more information.
Discord.create_guild_emoji
— Functioncreate_guild_emoji(client, guild; kwargs...) -> Emoji
Make a POST request to /guilds/<guild>/emojis
. See the Discord API documentation for more information.
Discord.create_guild_integration
— Functioncreate_guild_integration(client, guild; kwargs...) -> Nothing
Make a POST request to /guilds/<guild>/integrations
. See the Discord API documentation for more information.
Discord.create_guild_member
— Functioncreate_guild_member(client, guild, user; kwargs...) -> GuildMember
Make a PUT request to /guilds/<guild>/members/<user>
. See the Discord API documentation for more information.
Discord.create_guild_member_role
— Functioncreate_guild_member_role(client, guild, user, role) -> Nothing
Make a PUT request to /guilds/<guild>/members/<user>/roles/<role>
. See the Discord API documentation for more information.
Discord.create_guild_prunt
— Functioncreate_guild_prunt(client, guild; kwargs...) -> PruneCount
Make a POST request to /guilds/<guild>/prune
. See the Discord API documentation for more information.
Discord.create_guild_role
— Functioncreate_guild_role(client, guild; kwargs...) -> Role
Make a POST request to /guilds/<guild>/roles
. See the Discord API documentation for more information.
Discord.create_message
— Functioncreate_message(client, channel; kwargs...) -> Message
Make a POST request to /channels/<channel>/messages
. See the Discord API documentation for more information.
Discord.create_pinned_channel_message
— Functioncreate_pinned_channel_message(client, channel, message) -> Nothing
Make a PUT request to /channels/<channel>/pins/<message>
. See the Discord API documentation for more information.
Discord.create_reaction
— Functioncreate_reaction(client, channel, message, emoji) -> Nothing
Make a PUT request to /channels/<channel>/messages/<message>/reactions/<emoji>/@me
. See the Discord API documentation for more information.
Discord.create_typing_indicator
— Functioncreate_typing_indicator(client, channel) -> Nothing
Make a POST request to /channels/<channel>/typing
. See the Discord API documentation for more information.
Discord.create_webhook
— Functioncreate_webhook(client, channel; kwargs...) -> Webhook
Make a POST request to /channels/<channel>/webhooks
. See the Discord API documentation for more information.
Discord.delete_all_reactions
— Functiondelete_all_reactions(client, channel, message, emoji=nothing) -> Nothing
Make a DELETE request to /channels/<channel>/messages/<message>/reactions/<emoji>
. See the Discord API documentation for more information.
Discord.delete_channel
— Functiondelete_channel(client, channel) -> DiscordChannel
Make a DELETE request to /channels/<channel>
. See the Discord API documentation for more information.
Discord.delete_channel_permission
— Functiondelete_channel_permission(client, channel, overwrite) -> Nothing
Make a DELETE request to /channels/<channel>/permissions/<overwrite>
. See the Discord API documentation for more information.
Discord.delete_group_dm_recipient
— Functiondelete_group_dm_recipient(client, channel, user) -> Nothing
Make a DELETE request to /channels/<channel>/recipients/<user>
. See the Discord API documentation for more information.
Discord.delete_guild
— Functiondelete_guild(client, guild) -> Nothing
Make a DELETE request to /guilds/<guild>
. See the Discord API documentation for more information.
Discord.delete_guild_ban
— Functiondelete_guild_ban(client, guild, user) -> Nothing
Make a DELETE request to /guilds/<guild>/bans/<user>
. See the Discord API documentation for more information.
Discord.delete_guild_emoji
— Functiondelete_guild_emoji(client, guild, emoji) -> Nothing
Make a DELETE request to /guilds/<guild>/emojis/<emoji>
. See the Discord API documentation for more information.
Discord.delete_guild_integration
— Functiondelete_guild_integration(client, guild, integration) -> Nothing
Make a PATCH request to /guilds/<guild>/integrations/<integration>
. See the Discord API documentation for more information.
Discord.delete_guild_member
— Functiondelete_guild_member(client, guild, user) -> Nothing
Make a DELETE request to /guilds/<guild>/members/<user>
. See the Discord API documentation for more information.
Discord.delete_guild_member_role
— Functiondelete_guild_member_role(client, guild, user, role) -> Nothing
Make a DELETE request to /guilds/<guild>/members/<user>/roles/<role>
. See the Discord API documentation for more information.
Discord.delete_guild_role
— Functiondelete_guild_role(client, guild, role) -> Nothing
Make a DELETE request to /guilds/<guild>/roles/<role>
. See the Discord API documentation for more information.
Discord.delete_invite
— Functiondelete_invite(client, invite) -> Invite
Make a DELETE request to /invites/<invite>
. See the Discord API documentation for more information.
Discord.delete_message
— Functiondelete_message(client, channel, message) -> Nothing
Make a DELETE request to /channels/<channel>/messages/<message>
. See the Discord API documentation for more information.
Discord.delete_messages
— Functiondelete_messages(client, channel; kwargs...) -> Nothing
Make a POST request to /channels/<channel>/messages/bulk-delete
. See the Discord API documentation for more information.
Discord.delete_pinned_channel_message
— Functiondelete_pinned_channel_message(client, channel, message) -> Nothing
Make a DELETE request to /channels/<channel>/pins/<message>
. See the Discord API documentation for more information.
Discord.delete_reaction
— Functiondelete_reaction(client, channel, message, emoji, user="@me") -> Nothing
Make a DELETE request to /channels/<channel>/messages/<message>/reactions/<emoji>/<user>
. See the Discord API documentation for more information.
Discord.delete_webhook
— Functiondelete_webhook(client, webhook, token=nothing; kwargs...) -> Webhook
Make a DELETE request to /webhooks/<webhook>/<token>
. See the Discord API documentation for more information.
Discord.execute_webhook
— Functionexecute_webhook(client, webhook, token; wait=true, kwargs...) -> Message
Make a POST request to /webhooks/<webhook>/<token>
. See the Discord API documentation for more information.
Discord.execute_webhook_github
— Functionexecute_webhook_github(client, webhook, token; wait=true, kwargs...) -> Message
Make a POST request to /webhooks/<webhook>/<token>/github
. See the Discord API documentation for more information.
Discord.execute_webhook_slack
— Functionexecute_webhook_slack(client, webhook, token; wait=true, kwargs...) -> Message
Make a POST request to /webhooks/<webhook>/<token>/slack
. See the Discord API documentation for more information.
Discord.get_channel
— Functionget_channel(client, channel; kwargs...) -> DiscordChannel
Make a GET request to /channels/<channel>
. See the Discord API documentation for more information.
Discord.get_channel_invites
— Functionget_channel_invites(client, channel; kwargs...) -> Vector{Invite}
Make a GET request to /channels/<channel>/invites
. See the Discord API documentation for more information.
Discord.get_channel_message
— Functionget_channel_message(client, channel, message) -> Message
Make a GET request to /channels/<channel>/messages/<message>
. See the Discord API documentation for more information.
Discord.get_channel_messages
— Functionget_channel_messages(client, channel; kwargs...) -> Vector{Message}
Make a GET request to /channels/<channel>/messages
. See the Discord API documentation for more information.
Discord.get_channel_webhooks
— Functionget_channel_webhooks(client, channel) -> Vector{Webhook}
Make a GET request to /channels/<channel>/webhooks
. See the Discord API documentation for more information.
Discord.get_guild
— Functionget_guild(client, guild; kwargs...) -> Guild
Make a GET request to /guilds/<guild>
. See the Discord API documentation for more information.
Discord.get_guild_audit_log
— Functionget_guild_audit_log(client, guild; kwargs...) -> AuditLog
Make a GET request to /guilds/<guild>/audit-logs
. See the Discord API documentation for more information.
Discord.get_guild_ban
— Functionget_guild_ban(client, guild, user) -> Ban
Make a GET request to /guilds/<guild>/bans/<user>
. See the Discord API documentation for more information.
Discord.get_guild_bans
— Functionget_guild_bans(client, guild) -> Vector{Guild}
Make a GET request to /guilds/<guild>/bans
. See the Discord API documentation for more information.
Discord.get_guild_channels
— Functionget_guild_channels(client, guild) -> Vector{DiscordChannel}
Make a GET request to /guilds/<guild>/channels
. See the Discord API documentation for more information.
Discord.get_guild_emoji
— Functionget_guild_emoji(client, guild, emoji) -> Emoji
Make a GET request to /guilds/<guild>/emojis/<emoji>
. See the Discord API documentation for more information.
Discord.get_guild_emojis
— Functionget_guild_emojis(client, guild) -> Vector{Emoji}
Make a GET request to /guilds/<guild>/emojis
. See the Discord API documentation for more information.
Discord.get_guild_integrations
— Functionget_guild_integrations(client, guild) -> Vector{Integration}
Make a GET request to /guilds/<guild>/integrations
. See the Discord API documentation for more information.
Discord.get_guild_invites
— Functionget_guild_invites(client, guild) -> Vector{Invite}
Make a GET request to /guilds/<guild>/invites
. See the Discord API documentation for more information.
Discord.get_guild_member
— Functionget_guild_member(client, guild, user) -> GuildMember
Make a GET request to /guilds/<guild>/members/<user>
. See the Discord API documentation for more information.
Discord.get_guild_members
— Functionget_guild_members(client, guild; kwargs...) -> Vector{GuildMember}
Make a GET request to /guilds/<guild>/members
. See the Discord API documentation for more information.
Discord.get_guild_preview
— Functionget_guild_preview(client, guild) -> Guild
Make a GET request to /guilds/<guild>/preview
. See the Discord API documentation for more information.
Discord.get_guild_prune_count
— Functionget_guild_prune_count(client, guild; kwargs...) -> PruneCount
Make a GET request to /guilds/<guild>/prune
. See the Discord API documentation for more information.
Discord.get_guild_roles
— Functionget_guild_roles(client, guild) -> Vector{Role}
Make a GET request to /guilds/<guild>/roles
. See the Discord API documentation for more information.
Discord.get_guild_vanity_url
— Functionget_guild_vanity_url(client, guild) -> Invite
Make a GET request to /guilds/<guild>/vanity-url
. See the Discord API documentation for more information.
Discord.get_guild_voice_regions
— Functionget_guild_voice_regions(client, guild) -> Vector{VoiceRegion}
Make a GET request to /guilds/<guild>/regions
. See the Discord API documentation for more information.
Discord.get_guild_webhooks
— Functionget_guild_webhooks(client, guild) -> Vector{Webhook}
Make a GET request to /guilds/<guild>/webhooks
. See the Discord API documentation for more information.
Discord.get_guild_widget
— Functionget_guild_widget(client, guild) -> GuildWidget
Make a GET request to /guilds/<guild>/widget
. See the Discord API documentation for more information.
Discord.get_guild_widget_image
— Functionget_guild_widget_image(client, guild) -> String
Make a GET request to /guilds/<guild>/widget.png
. See the Discord API documentation for more information.
Discord.get_invite
— Functionget_invite(client, invite; kwargs...) -> Invite
Make a GET request to /invites/<invite>
. See the Discord API documentation for more information.
Discord.get_pinned_messages
— Functionget_pinned_messages(client, channel) -> Vector{Message}
Make a GET request to /channels/<channel>/pins
. See the Discord API documentation for more information.
Discord.get_reactions
— Functionget_reactions(client, channel, message, emoji; kwargs...) -> Vector{User}
Make a GET request to /channels/<channel>/messages/<message>/reactions/<emoji>
. See the Discord API documentation for more information.
Discord.get_user
— Functionget_user(client, user="@me") -> User
Make a GET request to /users/<user>
. See the Discord API documentation for more information.
Discord.get_user_connections
— Functionget_user_connections(client) -> Vector{Connection}
Make a GET request to /users/@me/connections
. See the Discord API documentation for more information.
Discord.get_user_dms
— Functionget_user_dms(client) -> Vector{DiscordChannel}
Make a GET request to /users/@me/channels
. See the Discord API documentation for more information.
Discord.get_user_guilds
— Functionget_user_guilds(client; kwargs...) -> Vector{Guild}
Make a GET request to /users/@me/guilds
. See the Discord API documentation for more information.
Discord.get_voice_regions
— Functionget_voice_regions(client) -> Vector{VoiceRegion}
Make a GET request to /voice/regions
. See the Discord API documentation for more information.
Discord.get_webhook
— Functionget_webhook(client, webhook, token=nothing) -> Webhook
Make a GET request to /webhooks/<webhook>/<token>
. See the Discord API documentation for more information.
Discord.leave_guild
— Functionleave_guild(client, guild) -> Nothing
Make a DELETE request to /users/@me/guilds/<guild>
. See the Discord API documentation for more information.
Discord.modify_user_nick
— Functionmodify_user_nick(client, guild; kwargs...) -> UserNickChange
Make a PATCH request to /guilds/<guild>/members/@me/nick
. See the Discord API documentation for more information.
Discord.sync_guild_integration
— Functionsync_guild_integration(client, guild, integration) -> Nothing
Make a POST request to /guilds/<guild>/integrations/<integration>/sync
. See the Discord API documentation for more information.
Discord.update_channel
— Functionupdate_channel(client, channel; kwargs...) -> DiscordChannel
Make a PATCH request to /channels/<channel>
. See the Discord API documentation for more information.
Discord.update_channel_permissions
— Functionupdate_channel_permissions(client, channel, overwrite; kwargs...) -> Nothing
Make a PUT request to /channels/<channel>/permissions/<overwrite>
. See the Discord API documentation for more information.
Discord.update_guild
— Functionupdate_guild(client, guild; kwargs...) -> Guild
Make a PATCH request to /guilds/<guild>
. See the Discord API documentation for more information.
Discord.update_guild_channel_positions
— Functionupdate_guild_channel_positions(client, guild; positions) -> Nothing
Make a PATCH request to /guilds/<guild>/channels
. See the Discord API documentation for more information.
Discord.update_guild_emoji
— Functionupdate_guild_emoji(client, guild; kwargs...) -> Emoji
Make a PATCH request to /guilds/<guild>/emojis
. See the Discord API documentation for more information.
Discord.update_guild_integration
— Functionupdate_guild_integration(client, guild, integration; kwargs...) -> Nothing
Make a PATCH request to /guilds/<guild>/integrations/<integration>
. See the Discord API documentation for more information.
Discord.update_guild_member
— Functionupdate_guild_member(client, guild, user; kwargs...) -> Nothing
Make a PATCH request to /guilds/<guild>/members/<user>
. See the Discord API documentation for more information.
Discord.update_guild_role
— Functionupdate_guild_role(client, guild, role; kwargs...) -> Role
Make a PATCH request to /guilds/<guild>/roles/<role>
. See the Discord API documentation for more information.
Discord.update_guild_role_positions
— Functionupdate_guild_role_positions(client, guild; positions) -> Vector{Role}
Make a PATCH request to /guilds/<guild>/roles
. See the Discord API documentation for more information.
Discord.update_guild_widget
— Functionupdate_guild_widget(client, guild; kwargs...) -> GuildWidget
Make a PATCH request to /guilds/<guild>/widget
. See the Discord API documentation for more information.
Discord.update_message
— Functionupdate_message(client, channel, message; kwargs...) -> Message
Make a PATCH request to /channels/<channel>/messages/<message>
. See the Discord API documentation for more information.
Discord.update_user
— Functionupdate_user(client; kwargs...) -> User
Make a PATCH request to /users/@me
. See the Discord API documentation for more information.
Discord.update_webhook
— Functionupdate_webhook(client, webhook, token=nothing; kwargs...) -> Webhook
Make a PATCH request to /webhooks/<webhook>/<token>
. See the Discord API documentation for more information.