Method: Discordrb::API::Application.create_guild_command

Defined in:
lib/discordrb/api/application.rb

.create_guild_command(token, application_id, guild_id, name, description, options = nil, default_permission = nil, type = 1, default_member_permissions = nil, contexts = nil, nsfw = false) ⇒ Object



111
112
113
114
115
116
117
118
119
120
121
# File 'lib/discordrb/api/application.rb', line 111

def create_guild_command(token, application_id, guild_id, name, description, options = nil, default_permission = nil, type = 1, default_member_permissions = nil, contexts = nil, nsfw = false)
  Discordrb::API.request(
    :applications_aid_guilds_gid_commands,
    guild_id,
    :post,
    "#{Discordrb::API.api_base}/applications/#{application_id}/guilds/#{guild_id}/commands",
    { name: name, description: description, options: options, default_permission: default_permission, type: type, default_member_permissions: default_member_permissions, contexts: contexts, nsfw: nsfw }.to_json,
    Authorization: token,
    content_type: :json
  )
end