Andrei Zbikowski
9e9d6bb1b1
Capture Raw API Responses ( #46 )
* Add support for capturing and viewing API responses
* Just subclass list, naming changes, tests
8 years ago
andrei
6ba556c369
[api] fix None reason throwing error
8 years ago
Andrei Zbikowski
5fedac5151
Audit Log ( #35 )
* Initial stab at audit log stuff
* Checkpoint progress
* Further progress on audit log
* Merge in previous changes
* Fix Guild.create_ban/guilds_bans_create signatures
8 years ago
Andrei
41e35c4381
Add support for limit/after query args in guild_members_list ( fixes #37 )
8 years ago
Andrei
960478110e
Add support for paginating over message reactors
Ideally I should go back now and implement Paginator for other classes,
but for now this is fine.
8 years ago
Andrei
8687a47c14
Add Guild.get_invites, Guild.get_emojis, MessageReactionAdd.delete
8 years ago
Andrei
7256ff35fc
Fix API-returned GuildEmoji's not having guild_id set
8 years ago
Andrei
a8a2c64e95
Add support for multiple attachments
This also deprecates the attachment keyword argument.
8 years ago
Andrei Zbikowski
43c1838011
Refactor storage module, greatly simplify ( #22 )
8 years ago
Andrei
1a9b973a0c
content is optional for channels_messages_modify
8 years ago
Andrei
3c3a318ae8
Improve channels_messages_create function signature
8 years ago
Andrei
6af9e24456
Add support for leaving guilds
8 years ago
Andrei
642542d975
Add support for updating guild emoji, opening DMs
8 years ago
Andrei
12031c3d73
Add GuildMember.modify
8 years ago
Andrei
8216ec4ad7
Add APIClient.users_me_get and APIClient.users_me_patch
Not currently hooked up, but useful nonetheless
8 years ago
Andrei
d78fed6641
bugfix - fix editing a message with embeds
8 years ago
Andrei
514a99dcea
feature - add Guild.create_channel
8 years ago
Andrei
ceb57e19d4
bugfix - fix `create_hash` not reading from the created object
also add GuildBan
8 years ago
Andrei
21d54969e7
bugfix - properly send embed when using multipart-form for attachments
also fix sending an embed on edit
8 years ago
Andrei
5d2d20a42b
feature - add guild emoji management routes
9 years ago
Andrei
d80e3c4c57
Swap to using RESTful role add/remove endpoints
9 years ago
Andrei
492b26326a
More hashmaps, cleanup and fixes
9 years ago
Andrei
fa2f915de5
Remove some debug stuff
9 years ago
Andrei
b5284c1975
Various fixes and improvements
- Add support for attachments and message embeds
- Fix commands being weirdly stored by some key (which doesn't make
sense)
- Added CommandEvent.codeblock which represents the first codeblock in
the message (useful for eval like commands)
- Cleanup the spawn utilties on plugin a bit
- Fix GuildBanAdd/GuildBanRemove
- Unset model fields are now a special sentinel value
- etc stuff
9 years ago
andrei
9891b900d6
Modeling improvements, couple other fixes
Modeling fields are now drastically better, no more dictof/listof
bullshit, we now properly have ListField/DictField/etc.
- Fix setting self nickname
9 years ago
andrei
2a311cc336
Code cleanliness pass
9 years ago
Andrei
fabab89e36
Message reactions support (untested)
9 years ago
Andrei
13ee463dbb
Cleanup and fixes
9 years ago
Andrei
aee7fa13e1
Refine autosharding/IPC
9 years ago
Andrei
ce29836e84
First stab at IPC based auto sharding
9 years ago
Ethan
b44e0e1b9b
Fixed Route Typo ( #8 )
9 years ago
Andrei
e2ced98337
Fix embeds in execute, return message object when wait=True
9 years ago
Andrei
190100f50b
Add webhooks
9 years ago
Andrei
78d601835a
More API stuff
9 years ago
Andrei
d8bba96737
Replace all instances of keys/values/items, command group abbreviation
9 years ago
Andrei
e3140b6e8b
More API stuff, user/role mention arguments
9 years ago
Andrei
2c8f73f63c
APIClient fixes, emitter priority support, etc fixes
9 years ago
Andrei
1505275a98
Refactoring, manhole, ETF support
- s/DiscoClient/Client (was redundant and looked ugly)
- move cached_property to functional utils
- abstract client configuration out to a ClientConfig
- command line utility is now completely isolated from the client
- add ETF (using erlpack) support, optionally enabled via command line
flags (and only works on 2.x because of erlpack)
- Refactor the way gateway events are built a bit
- Add documentation on utilities
9 years ago
Andrei
a144febe0b
First pass at documentation
9 years ago
Andrei
bd75deb29a
Cleanup, global rate limit support, fix register_command, etc
9 years ago
Andrei
37d7b3bdef
Lots of API stuff, state additions, skema/modeling cleanup
9 years ago
Andrei
b7da8b83ef
More API stuff
9 years ago
Andrei
b482c45e86
uno more thing
9 years ago
Andrei
c12aa5344f
:^)
9 years ago