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
Create an application command for a guild. https://discord.com/developers/docs/interactions/slash-commands#create-guild-application-command
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, = nil, = nil, type = 1, = 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: , default_permission: , type: type, default_member_permissions: , contexts: contexts, nsfw: nsfw }.to_json, Authorization: token, content_type: :json ) end |