crux_rest v0.2.2 Crux.Rest.Functions View Source

Module with functions to create Crux.Rest.Request which can be executed.

There are no bangified functions here as no requests to Discord are actually made.

Link to this section Summary

Functions

Link to this section Functions

Link to this function

add_guild_member(guild, user, data)

View Source
Link to this function

add_guild_member_role(guild, user, role, reason \\ nil)

View Source
Link to this function

add_pinned_message(channel, message)

View Source
Link to this function

begin_guild_prune(guild, data)

View Source
Link to this function

create_channel_invite(channel, data)

View Source
Link to this function

create_guild_ban(guild, user, reason \\ nil)

View Source
Link to this function

create_guild_channel(guild, data)

View Source
Link to this function

create_guild_emoji(guild, data)

View Source
Link to this function

create_guild_integration(guild, data)

View Source
Link to this function

create_guild_role(guild, data)

View Source
Link to this function

create_message(channel_or_message, data)

View Source
Link to this function

create_reaction(map, emoji)

View Source
Link to this function

create_reaction(channel, message, emoji)

View Source
Link to this function

delete_all_reactions(map, emoji)

View Source
Link to this function

delete_all_reactions(channel, message, emoji)

View Source
Link to this function

delete_channel(channel, reason \\ nil)

View Source
Link to this function

delete_channel_permissions(channel, target, reason \\ nil)

View Source
Link to this function

delete_guild_emoji(guild, emoji, reason \\ nil)

View Source
Link to this function

delete_guild_integration(guild, integration)

View Source
Link to this function

delete_guild_role(guild, role, reason \\ nil)

View Source
Link to this function

delete_message(channel, message)

View Source
Link to this function

delete_messages(channel, messages)

View Source
Link to this function

delete_pinned_message(map)

View Source
Link to this function

delete_pinned_message(channel, message)

View Source
Link to this function

delete_reaction(message_or_channel, emoji_or_message_id, emoji_or_maybe_user \\ "@me", mayber_user \\ "@me")

View Source
Link to this function

delete_webhook(user, token \\ nil)

View Source
Link to this function

edit_channel_permissions(channel, target, data)

View Source
Link to this function

edit_message(channel, message, data)

View Source
Link to this function

execute_github_webhook(map, event, data)

View Source
Link to this function

execute_github_webhook(user, token, event, wait \\ false, data)

View Source
Link to this function

execute_slack_webhook(map, data)

View Source
Link to this function

execute_slack_webhook(user, token, wait \\ false, data)

View Source
Link to this function

execute_webhook(map, data)

View Source
Link to this function

execute_webhook(user, token, wait \\ false, data)

View Source
Link to this function

get_audit_logs(guild, data \\ [])

View Source
Link to this function

get_channel_invites(channel)

View Source
Link to this function

get_current_user_guilds(data \\ [])

View Source
Link to this function

get_guild_ban(guild, user)

View Source
Link to this function

get_guild_channels(guild)

View Source
Link to this function

get_guild_emoji(guild, emoji)

View Source
Link to this function

get_guild_integrations(guild)

View Source
Link to this function

get_guild_invites(guild)

View Source
Link to this function

get_guild_member(guild, user)

View Source
Link to this function

get_guild_prune_count(guild, days)

View Source
Link to this function

get_guild_vanity_invite(guild)

View Source
Link to this function

get_guild_vanity_url(guild)

View Source
This function is deprecated. Use get_guild_vanity_invite/1 instead.
Link to this function

get_guild_voice_regions(guild)

View Source
Link to this function

get_message(channel, message)

View Source
Link to this function

get_messages(channel, data)

View Source
Link to this function

get_pinned_messages(channel)

View Source
Link to this function

get_reactions(channel_or_message, emoji_or_message_id, emoji_or_maybe_data \\ [], maybe_data \\ [])

View Source
Link to this function

get_webhook(user, token \\ nil)

View Source
Link to this function

list_channel_webhooks(channel)

View Source
Link to this function

list_guild_emojis(guild)

View Source
Link to this function

list_guild_members(guild, options)

View Source
Link to this function

list_guild_webhooks(guild)

View Source
Link to this function

modify_channel(channel, data)

View Source
Link to this function

modify_current_user(data)

View Source
Link to this function

modify_current_users_nick(guild, nick, reason \\ nil)

View Source
Link to this function

modify_guild(guild, data)

View Source
Link to this function

modify_guild_channel_positions(guild, channels)

View Source
Link to this function

modify_guild_embed(guild, data)

View Source
Link to this function

modify_guild_emoji(guild, emoji, data)

View Source
Link to this function

modify_guild_integration(guild, integration, data)

View Source
Link to this function

modify_guild_member(guild, user, data)

View Source
Link to this function

modify_guild_role(guild, role, data)

View Source
Link to this function

modify_guild_role_positions(guild, data)

View Source
Link to this function

remove_guild_ban(guild, user, reason \\ nil)

View Source
Link to this function

remove_guild_member_role(guild, user, role, reason \\ nil)

View Source
Link to this function

sync_guild_integration(guild, integration)

View Source
Link to this function

update_webhook(user, token \\ nil, data)

View Source