aboutsummaryrefslogtreecommitdiff
path: root/discord/server.py
Commit message (Collapse)AuthorAgeFilesLines
* icon_url and get_default_channel in ServerHla2015-11-161-3/+14
|
* Split data classes into more files.Rapptz2015-10-271-77/+0
|
* Support unavailable servers.Rapptz2015-10-241-0/+8
|
* Fix bug with member voice state update.Rapptz2015-10-171-3/+4
|
* Better detection for the @everyone role.Rapptz2015-10-171-1/+1
|
* Only remove if the user is actually in the voice channel.Rapptz2015-10-161-1/+1
|
* Add Channel.voice_membersRapptz2015-10-161-0/+9
| | | | | This allows you to see which members are currently in a voice channel.
* Separate colour tuple into its own class.Rapptz2015-10-161-51/+0
| | | | | Also enumerate all the constant colours that Discord currently supports.
* Handle VOICE_STATE_UPDATE websocket events.Rapptz2015-10-151-2/+24
| | | | | | | | | | | This adds a lot of new attributes into the Member class such as giving a voice_channel that the user is currently connected to. Initially there was a plan to have a voice_members attribute in the Channel class but this proved to be difficult when it came to actually removing users from the voice channel as the response would return channel_id as null. Fixes #16.
* Handle GUILD_ROLE_UPDATE websocket events.Rapptz2015-10-151-0/+3
|
* Fixed get_default_role in Server attempting to access the wrong roles.Rasmus Karlsson2015-10-151-1/+1
|
* Parse role colour and other new role attributes.Rapptz2015-10-131-0/+26
| | | | | New attributes include hoist, position, and of course colour. An alias is in place for British and American spellings (i.e. color).
* Pass kwargs to all constructors for future proofing.Rapptz2015-10-131-4/+4
|
* Add get_default_role for servers to get the 'everyone' role.Rapptz2015-09-071-0/+6
|
* Remove owner_id from Server and use owner instead.Rapptz2015-09-041-3/+3
| | | | owner will be the actual Member who owns the server.
* Refactor parse_time into its own utils file.Rapptz2015-09-041-2/+2
|
* Use kwargs if the number of arguments needed is too many.Rapptz2015-09-041-10/+10
|
* Python3 import fixes.Rapptz2015-08-281-2/+2
|
* Quick documentation fixesRapptz2015-08-271-1/+1
|
* on_status now takes only a member.Rapptz2015-08-271-3/+3
|
* Give members their server as an attribute.Rapptz2015-08-271-0/+4
|
* Members now have status info.Rapptz2015-08-271-1/+9
|
* Documentation update.Rapptz2015-08-261-1/+1
|
* Server members are now their own class that subclass Users.Rapptz2015-08-261-2/+55
| | | | Roles are also now properly parsed.
* Initial commitRapptz2015-08-211-0/+75