aboutsummaryrefslogtreecommitdiff
path: root/discord/client.py
Commit message (Collapse)AuthorAgeFilesLines
* Add Client.delete_invite.Rapptz2015-12-051-3/+33
|
* Add Client.start and Client.run shortcuts.Rapptz2015-12-051-0/+22
|
* Add _is_logged_in to the constructor.Rapptz2015-12-051-0/+1
|
* Add invite management functions.Rapptz2015-12-051-0/+134
|
* Add server management commands.Rapptz2015-12-041-7/+151
|
* Add enumerators instead of strings.Rapptz2015-12-041-5/+8
| | | | Changes channel type, status and server region into 3.4 enums.
* Add channel management functionsRapptz2015-12-041-0/+121
|
* Add member management functions.Rapptz2015-12-041-114/+365
|
* Move async_client.py to client.pyRapptz2015-12-041-1213/+530
|
* Don't silently swallow ValueError thrown from on_channel_delete.Rapptz2015-11-301-1/+2
|
* Fix multiple CHANNEL_DELETE. Fixes #51.Rapptz2015-11-301-2/+5
|
* Use copy.copy instead of copy.deepcopy for on_message_edit.Rapptz2015-11-301-1/+1
|
* on_member_update now takes in the older member state as a parameter.Rapptz2015-11-301-5/+5
|
* on_status event now has the old game ID and old status as parameters.Rapptz2015-11-301-1/+3
|
* Miscellaneous documentation fixes.Rapptz2015-11-301-1/+1
|
* Provide server/channel id/name as Object if client not joined to server.Khazhismel2015-11-291-6/+13
|
* Move server parsing code from Client to Server.Rapptz2015-11-281-44/+2
|
* discord.Server is a valid destination in Client.send_message & co.Rapptz2015-11-271-5/+7
|
* Performance improvements in on_typing event.Rapptz2015-11-271-8/+7
|
* Add LoginFailure exception for a clearer failure in Client.loginRapptz2015-11-271-2/+5
| | | | | The older HTTPException is not exactly the clearest thing for people who are new to programming or HTTP exceptions in general.
* Client.edit_message no longer checks for private channel.Rapptz2015-11-271-4/+2
|
* Document Client.run reconnection idiosyncrasy.Rapptz2015-11-261-1/+8
|
* Add support for uploading avatars.Rapptz2015-11-261-1/+18
|
* Move _null_event and _verify_successful_response to utilsRapptz2015-11-261-39/+30
| | | | They might be used in other files in the future.
* Add Client.get_invite to turn a URL to an Invite object.Rapptz2015-11-261-0/+23
|
* Client.accept_invite and Client.register now accept invite IDs.Rapptz2015-11-261-4/+5
|
* Handle TYPING_START event.Rapptz2015-11-241-2/+22
|
* Merge send_raw_file and send_fileRapptz2015-11-211-35/+32
|
* Use try-except instead of checking for membership.Rapptz2015-11-201-2/+8
| | | | | | Basically, a lot of the checks revolving "if x in y" could be written more efficiently by doing the task anyway and ignoring the exception a la the EAFP guideline.
* Allow sending raw file objects in memory with client.send_raw_fileRed_M2015-11-201-0/+32
|
* Add send_typing command to allow sending typing updates.Khazhismel2015-11-191-0/+18
|
* Add Client.get_all_channels and Client.get_all_membersRapptz2015-11-161-0/+32
|
* Documentation fixes for Client.logs_fromRapptz2015-11-161-2/+2
|
* Add before and after params to logs_from.Khazhismel2015-11-161-1/+10
|
* Fix Client.unban parameter name (name -> user)Rapptz2015-11-161-1/+1
|
* Clean-up guild_delete.Rapptz2015-11-161-9/+8
|
* Make unavailable default to None.Rapptz2015-11-161-1/+1
|
* Attempt to fix unavailable guilds againRapptz2015-11-161-1/+6
|
* Change iterable to an argument list in role related documentation.Rapptz2015-11-071-3/+3
|
* Fix Client.create_roleRapptz2015-11-071-4/+5
|
* Change on_server_create/delete to on_server_join/remove.Rapptz2015-11-011-2/+2
|
* Document Client.login raising exceptions.Rapptz2015-10-271-1/+2
|
* Add InvalidArgument exception and change exceptions thrown.Rapptz2015-10-271-7/+7
|
* All HTTP requests now throw HTTPException.Rapptz2015-10-271-157/+167
|
* Document cases where GatewayNotFound is thrown.Rapptz2015-10-271-3/+12
|
* Rename InvaldiDestination to a generic ClientException.Rapptz2015-10-271-1/+3
|
* Remove InvalidEventName exception due to it being unusedRapptz2015-10-271-1/+1
|
* Add support for passing in Object to methods.Rapptz2015-10-271-14/+15
|
* Split data classes into more files.Rapptz2015-10-271-1/+2
|
* Remove the name from logging.Rapptz2015-10-251-39/+38
| | | | Fixes #28.