Skip to content

Commit

Permalink
Add API method for updating a sticker in a guild.
Browse files Browse the repository at this point in the history
  • Loading branch information
Droid00000 committed Aug 30, 2024
1 parent 106139d commit e4c70b1
Showing 1 changed file with 15 additions and 0 deletions.
15 changes: 15 additions & 0 deletions lib/discordrb/api/server.rb
Original file line number Diff line number Diff line change
Expand Up @@ -534,6 +534,21 @@ def add_sticker(token, server_id, file, name, description, tags, reason = nil)
)
end

# Changes a sticker's name, description, or tags.
# https://discord.com/developers/docs/resources/emoji#modify-guild-emoji
def edit_sticker(token, server_id, sticker_id, name, description, tags, reason = nil)
Discordrb::API.request(
:guilds_sid_stickers_eid,
server_id,
:patch,
"#{Discordrb::API.api_base}/guilds/#{server_id}/stickers/#{sticker_id}",
{ name: name, description: description, tags: tags }.to_json,
Authorization: token,
content_type: :json,
'X-Audit-Log-Reason': reason
)
end

# Available voice regions for this server
# https://discord.com/developers/docs/resources/guild#get-guild-voice-regions
def regions(token, server_id)
Expand Down

0 comments on commit e4c70b1

Please sign in to comment.