Pedro Pessoa
c871464295
update intents ( #1097 )
2022-02-16 15:30:32 +03:00
Pedro Pessoa
115adf2866
add missing json error codes ( #1096 )
...
* add missing json error codes
* Update structs.go
Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
* Update structs.go
Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
* requested changes
* Update structs.go
Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
* Update structs.go
Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
* formatting
* add ErrCodeEmbedDisabled back
Co-authored-by: Fedor Lapshin <fe.lap.prog@gmail.com>
2022-02-16 15:29:20 +03:00
nitroflap
5ee06354aa
fix: added AuditLogChangeKeyTempoary back for compatibility
2022-02-16 14:57:14 +03:00
Pedro Pessoa
c26bf45ce0
Update auditlog keys and actions ( #1098 )
...
* update audit log keys and actions
* remove unncessary tab
* move comments above
* feat: corrected comments for audit log change keys
* fix: typos in audit log change keys comments and definitions
Co-authored-by: nitroflap <fe.lap.prog@gmail.com>
2022-02-16 14:50:16 +03:00
Riley Smith
29269347e8
Add guild member timeouts ( #1061 )
...
* added guild member timeouts
* fix spelling error
* Use time.Time, allow timeout removal
Co-authored-by: Carson Hoffman <c@rsonhoffman.com>
2021-12-27 21:38:45 -05:00
Carson Hoffman
fccf6db03e
Remove Timestamp type, use time.Time
2021-12-24 12:38:50 -05:00
AKU
007bf76790
fix: add missing (*Guild).BannerURL()
method ( #1023 )
...
Signed-off-by: AKP <tom@tdpain.net>
2021-10-27 19:56:26 -04:00
rigormorrtiss
0fad116c6c
feat: add ActivityTypeCompeting (5) ( #990 )
2021-08-21 13:50:00 -04:00
vertex-admin
be90532eda
Add SessionStartLimit to GatewayBotResponse struct ( #949 )
...
Current GatewayBotResponse struct is missing the information required for max concurrency sharding.
2021-08-20 18:46:59 -04:00
rigormorrtiss
460b371cce
Add ActivityTypeWatching (3) ( #983 )
2021-08-08 20:33:41 -04:00
Carson Hoffman
f5bb723db8
Convert more constants to absolute values
...
See 843c765ae3
for reasoning.
2021-05-29 17:55:43 -04:00
courtier
3fcad20924
Fix all the typos that goreportcard detected.
2021-05-06 01:06:45 +02:00
Pierce
f7db9886fc
add Permissions to Member struct ( #902 )
...
* add Permissions to Member struct
* add period to Member.Permissions comment
* change Permissions type from string to int64
2021-04-10 16:21:21 -04:00
post
4f55d76981
update Activity struct and add emoji functions ( #895 )
...
* update Activity struct and add emoji functions
* fix the emoji regex
* Remove inline type definitions
* Change function name
* fix message_test function name
* make custom unmarshaljson and change `CreatedAt` to `time.Time`
* fix
Co-authored-by: post <61803796+postrequest69@users.noreply.github.com>
2021-04-10 16:17:16 -04:00
EvieDelta
a5f1f303a9
Add in some missing permission constants ( #906 )
...
PermissionUseSlashCommands
PermissionVoiceStreamVideo
PermissionRequestToSpeak
PermissionViewGuildInsights
Co-authored-by: EvieDelta <no public email>
2021-04-10 16:10:09 -04:00
Carson Hoffman
843c765ae3
Use absolute values for permission constants
...
We define our permissions constants based on Discord's values,
and thus the use of `iota` is fragile, makes docs harder to read,
and makes changes touching these constants harder to review.
Here, we now use the full 64-bit representation of each constant,
which both removes the implicit ordering dependencies and makes
the values easier to immediately see.
2021-04-09 15:34:05 -04:00
Fedor Lapshin
b0fa920925
Slash commands ( #856 )
...
* UnknownBan error code addition
* GuildBan method implementation
* Gofmt fix
Gofmt fix
* Interactions: application commands basic API and gateway integration
* Some gitignore update
* Application commands and interactions API implementation
* Some fixes
* Some improvements of slash-commands example and slash-commands API
* OAuth2 endpoints backward compatibility
* Gofmt fix
* Requested fixes and documentation improvement for application commands
* Some fixes
* New and more interesting example of slash-commands usage, merging "interaction.go" and "interactions.go" into a single file. And some fixes.
* Gofmt and documentation fixes
* More fixes
* Gofmt fixes
* More fixes!
* Doc and endpoint fixes
* Gofmt fix
* Remove dependence on open gateway connection
* Remove redundant command ID checks
* Fix typo in ApplicationCommandCreate comment
* Tidy up function calls returning body
* Add upcoming API changes
* Correct return value name, swap parameter order
* Add Version field to ApplicationCommand
* Fix up language in comments
* Remove redundant conversion to float64
Co-authored-by: Carson Hoffman <c@rsonhoffman.com>
2021-02-28 21:54:02 -05:00
Jim Eagle
4617d8e379
Add guild preview endpoint ( #818 )
2021-02-24 12:10:18 -05:00
Carson Hoffman
e6a8d51c9b
Add JSON tags to Activity struct
2021-01-26 13:24:24 -05:00
Carson Hoffman
90531dc713
Fix permissions type for UserGuild
2021-01-20 20:19:51 -05:00
Carson Hoffman
bd34c3c66d
Add comment for UnmarshalJSON
2021-01-20 19:43:00 -05:00
Carson Hoffman
c41dc15a10
Add changes to presences, remove Game type
2021-01-20 18:54:38 -05:00
Carson Hoffman
866ecccb2e
Support millisecond precision in rate limits
2021-01-20 18:39:43 -05:00
Carson Hoffman
daaafb5a7f
Rename fields for v8
2021-01-20 18:22:39 -05:00
Carson Hoffman
167b649902
Remove support for optional intents
2021-01-20 18:18:34 -05:00
Carson Hoffman
3773e286e6
Add v8 permissions changes
2021-01-20 18:11:20 -05:00
CinePlays
de64206da6
Added missing field in member struct
2021-01-06 22:40:00 +01:00
Fedor Lapshin
f124f38563
GuildBan method and UnknownBan error code addition ( #848 )
...
* UnknownBan error code addition
* GuildBan method implementation
* Gofmt fix
Gofmt fix
2020-12-17 13:59:41 -05:00
Qais Patankar
0dbc0d17a7
Add ApplicationID to Webhook
2020-11-15 19:40:37 +00:00
Samuel Hunter
8c5ca3de95
Add banner to GuildParams struct ( #735 )
2020-08-25 10:42:45 -04:00
Aditya Diwakar
8648632fc8
Comment ChannelFollow struct
2020-08-05 19:02:11 -04:00
Aditya Diwakar
eb70c17733
Add support for retrieving Webhook ID
2020-08-05 18:54:12 -04:00
redbluescreen
ea94122b57
Add AllowedMentions field to WebhookParams
2020-07-23 19:11:21 +03:00
Robbie Trencheny
f067059526
Update Emoji struct
2020-06-28 16:01:20 -07:00
TroyDota
9ce4a230c8
Updates API ( #785 )
...
* Update to API
Updates the golang stuct to current api documentation and adds new util
* Revert of change.
* Update message.go
* Update structs.go
* Yikes this my hand hurts.
* Consistency
* Update message.go
2020-06-28 18:53:46 -04:00
Carson Hoffman
bfbd4bc5c3
Merge pull request #763 from lukasz-horonziak/intents
...
Basic support for Gateway Intents
2020-06-16 23:06:07 -04:00
Łukasz Horonziak
ee7a5ae519
Add missing comments
2020-06-11 12:26:34 +02:00
Łukasz Horonziak
0e6ec53738
Move MakeIntent method
2020-05-24 09:44:33 +02:00
Łukasz Horonziak
de7803becd
Refactor
2020-05-24 08:34:29 +02:00
Łukasz Horonziak
57c962912e
Make intents optional field
2020-05-17 19:52:52 +02:00
Noah Santschi-Cooney
69edfdf4ac
discordapp.com -> discord.com ( #772 )
...
Change API URL from discordapp.com to discord.com
2020-05-08 21:26:13 -04:00
Łukasz Horonziak
d12e6550c6
Typos
2020-04-19 17:36:35 +02:00
Łukasz Horonziak
349da37386
Refactor
2020-04-19 11:11:41 +02:00
Łukasz Horonziak
757302eb78
Add intents
2020-04-18 22:31:38 +02:00
Eric Wohltman
3736887e9b
Bitwise view channel permission ( #758 )
...
* Fix offset for PermissionViewChannel
* Fix offset for PermissionViewChannel
2020-04-06 11:00:23 -07:00
Eric Wohltman
0a159acc0c
Fix offset for PermissionViewChannel ( #757 )
2020-04-06 09:50:24 -07:00
Eric Wohltman
e66f73bf50
Update compound permission sets to use PermissionViewChannel
2020-04-01 10:05:24 -04:00
Eric Wohltman
e83cac31da
Add PermissionReadMessages deprecated comment
2020-04-01 10:00:26 -04:00
Eric Wohltman
e26e635684
Add bitwise permission const PermissionViewChannel
2020-04-01 08:04:42 -04:00
bwmarrin
d4610f32c1
Merge pull request #728 from bwmarrin/feature-ExposeIdentify
...
Expose Identify Packet
2020-01-24 17:20:51 -06:00