Commit graph

1048 commits

Author SHA1 Message Date
Rens Rikkerink
80ac382641
Added GuildChannelCreateComplex 2018-05-09 14:55:49 +02:00
Dim
82c8cf21b2 Add GuildID to multiple structs (#541) 2018-05-02 17:07:23 -07:00
Bruce
2bc32439c4
Merge pull request #539 from mroseman95/fix-typo-oauth2-test
fixed small typo in oauth2_test.go
2018-04-25 20:34:28 -05:00
Matthew Roseman
ecd6077268 fixed small typo in oauth2_test.go
Signed-off-by: Matthew Roseman <mroseman95@gmail.com>
2018-04-21 21:55:51 -04:00
Rens Rikkerink
da902d321c Reduce data sent to the DAPI in GuildChannelsReorder (#537)
This function currently has an issue where it sends too much data, causing Discord to reject the request as it believes you're trying to amend several fields by sending all of them.
This change resolves that by creating a simplified version of the Channel struct that only sends the data required for reordering.
2018-04-20 07:17:00 -07:00
Noah Santschi-Cooney
d32a8f518d Fixed ContentWithMoreMentionsReplaced() for roles (#521)
* Bump to v0.17.0

* Add members from GuildMembersChunk to state (#454)

* Revert "Add members from GuildMembersChunk to state (#454)" (#455)

This reverts commit e4487b30d4.

* travis: update go versions

* Fixed ContentWithMoreMentionsReplaced() for roles

Discord breaking the API again? Roles seem to always be in the form `<@&id>` now

* Update message_test.go

* Removed changes

* Removed changes

Need to learn git *properly* :(
2018-04-19 09:14:04 -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
Carson Hoffman
293b41141d Fix for #532 (#533) 2018-04-12 20:40:50 -07:00
tsudoko
aad0e0b32a Add Icon channel field (#531) 2018-04-09 20:26:23 -07:00
Noah Santschi-Cooney
169895af55 Removed state checking from (s *Session) Guild(...) to be consistent with other methods (#530) 2018-04-07 15:53:07 -07:00
Bruce
75d58fe706
Merge pull request #445 from robbix1206/webhookEditChannelID
BREAKING CHANGE - Add ChannelID to WebhookEdit (#434)
2018-04-04 10:54:12 -05:00
Bruce
a9f8ccef5f
Merge pull request #511 from Seklfreak/add-guildchannelcreate-channeltype
BREAKING CHANGE - makes GuildChannelCreate use ChannelType (#510)
2018-04-04 10:00:13 -05:00
Bruce
5265dfdeda
Merge pull request #523 from antihax/develop
Add GuildMemberAdd
2018-04-04 09:56:12 -05:00
Bruce
0a529782ab
Merge pull request #527 from Seklfreak/add-guild-fields
adds missing fields to guild struct
2018-04-04 09:53:19 -05:00
Sebastian Winkler
dd26841a4f
adds missing fields to guild struct 2018-04-03 16:55:56 +02:00
antihax
1cdc34e413 Add GuildMemberAdd 2018-03-26 14:56:28 -07:00
Bruce
0840d4bc38
Merge pull request #516 from CarsonHoffman/doc-improvements
General documentation improvements
2018-03-14 15:35:55 -05: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
Sebastian Winkler
eb11ffb51c
makes GuildChannelCreate use ChannelType (#510) 2018-02-22 14:44:09 +01:00
Wim
ffa9956c9b Fix role mention replacement (#509)
* Fix role mention replacement

* Fix message test too
2018-02-14 15:05:22 -08:00
Chris Rhodes
7f8369a45f Clean up status methods. 2018-02-08 21:00:24 -08:00
Daniel Thorpe
e8cd93cf15 Add a listening status method (#508)
* Bump to v0.17.0

* Add members from GuildMembersChunk to state (#454)

* Revert "Add members from GuildMembersChunk to state (#454)" (#455)

This reverts commit e4487b30d4.

* travis: update go versions

* Allowed setting the game to null.

* Allowed for setting status to listening.

* Changed variable names for better consistency

* Reverted updateStatus to maintain API compatibility, instead added now
UpdateListeningStatus method which directly calls UpdateStatusComplex.

* Fix version to 0.18.0-alpha

* Make the new UpdateListeningStatus read a bit better.

* Updated setting game to nil for better compatibility.

* Remove the explicit nil check, as no longer seems to be needed.

* Fix comment styling.

* Remove idle as unused.
2018-02-08 20:50:07 -08:00
Sebastian Winkler
e7e5f85367 adds default avatar generation to AvatarURL method (#488)
* adds default avatar generation to AvatarURL method

* converts discriminator string to integer in endpoints.go
2018-02-08 20:08:56 -08:00
Bruce
156f776f95
Merge pull request #507 from CarsonHoffman/role-mention
Added Role.Mention function
2018-01-30 16:14:20 -06:00
Carson Hoffman
5765bb7804 Added Role.Mention function 2018-01-28 20:02:52 -05:00
Carson Hoffman
a0faf9a0d0 Removed unnecessary error check (#505) 2018-01-22 14:32:00 -08: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
Bruce Marriner
b58212ae33 If there's an err, return it :) 2017-12-27 21:13:27 +00:00
Bruce Marriner
2c2b0166af Run tests vs Go 1.7, 1.8, and 1.9 2017-12-27 20:04:55 +00:00
Bruce Marriner
0d2878bac4 Remove tests against email/password. 2017-12-27 20:03:15 +00: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
Bruce
0003ae7dd2
Merge pull request #487 from Seklfreak/add-invite-unique-field
Adds the unique field to the invite struct
2017-12-03 20:28:53 -06:00
Bruce
ac871abd87
Merge pull request #486 from MrJohnCoder/patch-2
Fix typo
2017-12-03 20:14:07 -06:00
Sebastian Winkler
3c792b297c
adds unique field to invite struct 2017-12-03 09:38:01 +01:00
MrJohnCoder
294ab42061
Fix typo 2017-12-02 22:16:49 -05:00
Bruce
9bb722e4fe
Merge pull request #482 from vim2meta/develop
Several typo fixes.
2017-11-20 08:38:18 -06:00
vim2meta
396e868b36
Update main.go 2017-11-19 10:15:52 -05:00
vim2meta
1033558fcf
Update wsapi.go 2017-11-19 10:15:13 -05:00
vim2meta
86557619ba
Update voice.go 2017-11-19 10:14:45 -05:00
vim2meta
0e42acc5f5
Update structs.go 2017-11-19 10:13:54 -05:00
vim2meta
74a0038b63
Update restapi.go 2017-11-19 10:13:04 -05:00
vim2meta
d4e2b50ce4
Update restapi.go 2017-11-19 10:12:21 -05:00
vim2meta
7086a1f2a9
Update logging.go 2017-11-19 10:11:09 -05:00
vim2meta
ca1b9186f2
Update event.go 2017-11-19 10:10:17 -05:00
Bruce
07c1da20ff
Merge pull request #477 from sn0w/pr/476-remove-xkcd
Remove XKCDPass Invites
2017-11-11 14:22:42 -06:00
Lukas Breuer
1b69ba4a5f
Format restapi.go with gofmt 2017-11-11 19:49:05 +01: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