diamondburned
|
80b1dc3831
|
discord: Refactor interaction commands and components
This commit is an amalgamation of the following local commits:
- Fix UnknownCommandOption unmarshaling
- Add missing ButtonComponent.UnmarshalJSON
- Fix ButtonComponents Style unmarshaling
- Remove debug logging
- SelectComponent.ComponentEmoji
- Fix incorrect CommandOption interface
- Switch to pointer types for interfaces
- Remove CommandOptionMeta
- Less verbose CommandOption type names
- Fix unused CommandInteractionOption
- Remove ComponentInteractionData
|
2021-11-09 13:09:22 -08:00 |
|
Maximilian von Lindern
|
f334491dee
|
api: Mutate validated embeds from discord.Embed.Validate (#271)
|
2021-08-24 11:23:49 -07:00 |
|
Maximilian von Lindern
|
244570c280
|
api: Add support for the X-Audit-Log-Reason header (#259)
* api: add support for the X-Audit-Log-Reason header
* api: inline reason parameter, where data struct has a single field
|
2021-08-15 18:33:33 +02:00 |
|
Maximilian von Lindern
|
955bb2aad2
|
api: Make some InteractionResponseData fields nullable (#256)
* api: make InteractionResponseData.Content, .Embeds, and .Components nullable
* Fix examples
* Remove test code
* fix commands example
|
2021-08-08 13:20:54 -07:00 |
|
Maximilian von Lindern
|
101fe46313
|
api: Add missing slash command endpoints (#252)
* api: add missing slash command endpoints
* fix examples
* api: Remove Original prefix from Client.OriginalInteractionResponse,
EditOriginalResponse, and DeleteOriginalResponse
|
2021-08-03 11:44:20 -07:00 |
|
Hamza Ali
|
134f49d00f
|
discord: Add Flags field to InteractionResponseData
|
2021-06-14 15:23:08 -07:00 |
|
Samuel Hernandez
|
af3bedc472
|
api: allow interaction responses to include files
function RespondInteraction doesn't return a message.
systemPkgs
|
2021-06-10 16:58:10 -07:00 |
|
Samuel Hernandez
|
40e1a3757d
|
*: Migrated Go Modules to v3
|
2021-06-01 19:59:01 -07:00 |
|
Scott
|
10c8837000
|
api: Finalized buttons implementation (#200)
* all: Added Components fields to message-related types
* discord: Documented Reactions field
* discord: Implement fix for Component
* gateway: Added User and Message fields to InteractionCreateEvent
* api: Made InteractionResponseData fields optional for UpdateMessage responses
* api: Deprecated and updated interaction response types
* gateway: Update optional interaction event fields
* discord: Added ComponentWrap for json unmarshalling
* state: Update components on MessageUpdate
* Updated buttons example
|
2021-05-29 21:32:33 -07:00 |
|
Chan Wen Xu
|
c880cb2fc8
|
interaction: Implement buttons
|
2021-05-29 14:16:44 -07:00 |
|
diamondburned
|
968112fb53
|
Discord: typed snowflake for Interaction
|
2021-02-17 17:41:19 -08:00 |
|
Matthew Penner
|
7c3374543e
|
Discord: Add basic support for slash commands
|
2021-01-27 10:44:14 -08:00 |
|