Unknown
9c1fd5d8a9
Changed Member.JoinedAt to type Timestamp
...
It was previously just string, but has been updated to be consistent with the other structs.
2018-07-31 15:32:29 -05:00
Rens Rikkerink
1593c55523
Added .MessageFormat() to emoji struct ( #569 )
...
* Added .ChatName() to emoji struct
* Renamed ChatName to MessageFormat
* Fix lint
2018-07-31 11:36:58 -07:00
Cory Ory
e28d444422
Add userlimit to the channel struct ( #557 )
2018-06-06 18:20:03 -07:00
Sebastian Winkler
9aae26445f
adds InviteWithCounts
2018-05-23 16:27:14 +02:00
Dim
82c8cf21b2
Add GuildID to multiple structs ( #541 )
2018-05-02 17:07:23 -07:00
Rens Rikkerink
22ec91f6cf
Added Mention() func for Channel ( #536 )
...
* Added Mention() func for Channel
* Changed variable name
Adding the func in Github was so simple I didn't bother seeing if it'd compile, I shortly after realised my mistake.
2018-04-19 08:41:00 -07:00
tsudoko
aad0e0b32a
Add Icon channel field ( #531 )
2018-04-09 20:26:23 -07:00
Sebastian Winkler
dd26841a4f
adds missing fields to guild struct
2018-04-03 16:55:56 +02:00
Carson Hoffman
964060f34c
General documentation improvements
2018-03-14 14:57:40 -04:00
Necroforger
1ff9565306
Added UserConnections function and structs ( #514 )
...
* Added UserConnections function and structs
* Rename Connection to UserConnection
* Embed Integrations inside GuildIntegration and remove GuildIntegrationAccount
* Replaced GuildIntegration with Integration
2018-03-07 15:45:09 -08:00
Carson Hoffman
5765bb7804
Added Role.Mention function
2018-01-28 20:02:52 -05:00
Eric Wohltman
8591961512
Small update to supported Game Activity Types ( #500 )
2018-01-11 16:48:25 -08:00
Sebastian Winkler
18dfe540ad
adds GuildAuditLog() ( #504 )
...
* adds GuildAuditLogs()
* adds missing comments to GuildAuditLog
2018-01-11 07:09:12 -08:00
Sebastian Winkler
e6ed3d579b
adds support for animated emojis ( #496 )
2017-12-22 08:35:44 -08:00
psheets
e024d5f032
Add ChannelEditComplex ( #493 )
...
* Add ChannelEditComplex
* Fixed comment format
* gofmt
* Reverted permissions and fixed ChannelEditComplex
* Reverted Perms
* Delete discordgo - Shortcut.lnk
removed link
* Added ChannelID param to ChannelEditComplex
* gofmt
2017-12-14 21:59:07 -08:00
Sebastian Winkler
3c792b297c
adds unique field to invite struct
2017-12-03 09:38:01 +01:00
vim2meta
0e42acc5f5
Update structs.go
2017-11-19 10:13:54 -05:00
Lukas Breuer
a838552b22
Remove XKCDPass Invites
...
This feature has been removed from the API quite some time ago.
2017-11-11 18:40:05 +01:00
Nicholas Hanley
43bf6cf0d0
Fix TimeStamps unmarshalling ( #474 ) ( #475 )
2017-11-08 18:39:26 -08:00
Bruce Marriner
8c52d97c1e
Linting.
2017-11-08 19:54:04 +00:00
Cory Ory
8737777ce7
Implement Raw sending of status (Rich Presence and Online Status) ( #462 )
...
* Added ability to change the online status
* Add structs for rick presence implementation
* Refractor and publicise UpdateStatusData
* Add UpdateStatusComplex for raw status data sending
* Case gameType to int, stopped it compiling
* Might want to gofmt.
Doesn't do it on save because Gogland removed it and their new thing I
can't make sense of.
* Revert "Added ability to change the online status"
This reverts commit 235cd15a8eebbec070cb95a5853295387bceae1c.
* Change gametypeto match
* Move RLock to UpdateStatusComplex
2017-10-22 14:08:08 -07:00
Erik McClure
97a510ca0a
Add rate limit buffering support ( #430 )
...
* Fix #406 : reconnect() can be called while still connected
* Add memberMap to speed up member queries
* Fix error return value and remove deletion
* Fix GuildAdd member map initialization edge case
* Add rate limit buffering support
- Break request into requestInner
- Break LockBucket into LockBucketObject
- Change getBucket to GetBucket so it can be externally accessed
- Add RequestBuffer interface
- Add RequestBuffer pointer to Bucket struct
- Add RequestPostWithBuffer() function to Session
* Remove internal implementation, export ratelimiter instead
2017-10-07 10:54:46 -07:00
jD91mZM2
9da2c9e76a
Added GameType ( #435 )
...
* Added GameType
* Delete useless function
2017-10-07 10:54:04 -07:00
Sebastian Winkler
7b6a91ac04
adds parent_id to channel struct ( #448 )
2017-09-22 07:42:59 -07:00
robbix1206
24dcabd55d
Fix #443
2017-09-21 00:32:49 +02:00
Bruce
06b35cfe24
Linting.
2017-09-03 20:01:46 +00:00
Jonas is my name
308d058bf1
Fix presence update after breaking API change ( #427 )
2017-08-17 06:55:02 -07:00
tsudoko
55d995899e
Add NSFW channel field ( #419 )
2017-07-31 16:48:29 -07:00
Jonas is my name
ba1095f3e1
Add error code constants ( #418 )
...
* Add error code constants
* Woops forgot a space
2017-07-30 19:10:41 -07:00
Jonas is my name
b4faca0f46
Add option for calling event handlers sync or async ( #416 )
...
* Add option for calling event handlers sync or async
* Small doc update
2017-07-29 17:32:20 -07:00
legolord208
7bb0965a6f
Updated to v6 ( fixes #408 ) ( #410 )
...
* Updated to v6
* Unified websocket and REST version
2017-07-22 06:17:39 -07:00
jonas747
9d3cd03314
Add GatewayBot
2017-07-10 18:31:26 +02:00
Erik McClure
bb4b96e26d
Add heartbeat ACK response and error handling ( #396 )
...
* Add heartbeat ACK response and error handling
- Error when sending a heartbeat now triggers a reconnection
- Op7 now triggers a reconnection
- Session now tracks the last heartbeat ACK that was recieved. If the
last ACK is more than FailedHeartbeatAcks*heartbeatinterval in the past,
this is treated as a dead connection and a reconnection is forced.
* Address @iopred comments
2017-06-27 20:52:59 -07:00
AAAAAAAAAAA
eed1d20f1a
Fix presence unmarshal with game names as numbers ( #381 )
...
* Game name is also not validated on the server
* Use json.Number instead
2017-05-08 08:32:00 -07:00
legolord208
25c8012990
Added missing permission constants ( #378 )
2017-05-08 06:43:50 -07:00
LEGOlord208
65f0cb9f73
Arise error when user has 2FA ( #359 )
...
* Arise error when user has 2FA
* Fixed error message
* Removed ticket
2017-04-18 21:35:17 -07:00
LEGOlord208
7bcc0fbaca
Added more fields ( #354 )
...
* Added more fields
* Fixed error
* Yep ok
2017-04-11 21:51:24 -07:00
Ammar Bandukwala
52ad9e2feb
add String() method to User ( #350 )
...
* add String() method to User
* put User def in it's own file
* remove usage of t.Run for support w/ older Go versions
2017-04-07 08:19:48 -07:00
Alexander
2e65ecdbb9
Fixed casing for JSON tag for Avatar field on User struct ( #339 )
...
When marshalling a user back to JSON, this results in inconsistently cased JSON fields.
2017-03-16 07:05:54 -10:00
jonas747
2d50fc197f
Fix racey heartbeat sequence ( #303 )
...
* Fix racey heartbeat sequence
* Change all sequence fields to int64
2016-12-28 11:59:02 -08:00
jonas747
edc3213ffb
Reuse http client, and export it ( #301 )
2016-12-25 16:23:11 -08:00
jonas747
3fdc5f373d
Add "PermissionAdministrator" to "PermissionAll" ( #302 )
2016-12-24 11:36:14 -08:00
Bruce Marriner
9e777a083b
Linting.
2016-12-11 12:45:34 -06:00
Bruce Marriner
68a784327f
Merge branch 'develop' of https://github.com/bwmarrin/discordgo into develop
2016-12-11 12:24:29 -06:00
Bruce Marriner
c541df15df
Removed dead code.
2016-12-11 12:24:17 -06:00
Chris Rhodes
db2f9eb29b
Support getting the color of a user. ( #299 )
2016-12-10 21:37:11 -08:00
Chris Rhodes
36601253a4
Remove use of reflect.
...
This introduces gogenerate'ed EventHandlers from the files in events.go
This also adds support for AddHandlerOnce.
2016-12-03 23:31:07 -08:00
AI
2092185ec5
Implement support for new member role endpoint ( #289 )
...
Implements support for the new member role add and delete endpoint
hammerandchisel/discord-api-docs#179
2016-11-30 08:57:22 -08:00
Chris Rhodes
b7c7e60fd5
Fix presence unmarshalling as the values are inconsistent from Discord. ( #287 )
2016-11-12 11:59:51 -08:00
jonas747
5d1dd7ddac
Add nick and roles to Presence
2016-11-07 15:53:54 -08:00