aboutsummaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* [commands] Fix help command from not working with recent changes.Rapptz2017-01-031-5/+5
|
* Make User and Member messageable.Rapptz2017-01-033-2/+52
|
* Change Messageable channel getter to be a coroutine.Rapptz2017-01-034-13/+23
|
* Move message creation to a factory method inside ConnectionState.Rapptz2017-01-0314-104/+94
|
* Move away from StateContext and use ConnectionState directly.Rapptz2017-01-034-28/+22
|
* Rename MessageChannel abc to Messageable.Rapptz2017-01-034-43/+62
|
* Add permission overwrites to GuildChannel.Rapptz2017-01-032-94/+106
|
* Move GuildChannel over to abc module.Rapptz2017-01-032-302/+266
|
* Remove chunks of the voice code to redesign later.Rapptz2017-01-032-134/+3
|
* Add Role.members to get every member with a role.Rapptz2017-01-031-0/+13
|
* Add useful repr to all data classes.Rapptz2017-01-0312-1/+48
|
* Fix handling of author update and missing type attribute in Message.Rapptz2017-01-031-4/+11
|
* Add delete_after parameter to MessageChannel.sendRapptz2017-01-032-4/+18
|
* [commands] Remove send_ utility functions.Rapptz2017-01-032-184/+4
|
* [commands] First pass in making commands ext work again.Rapptz2017-01-033-10/+70
|
* Fix documentation to work.Rapptz2017-01-032-13/+31
|
* Absolute import some circular dependencies to appease Python 3.4.Rapptz2017-01-0314-88/+108
|
* Rename MessageChannel.send_message to send and unify interface.Rapptz2017-01-032-66/+44
| | | | This removes MessageChannel.upload.
* Remove no longer used functions in Client.Rapptz2017-01-031-1850/+1
|
* Add Message.clear_reactionsRapptz2017-01-031-0/+18
|
* Change dict value views into lists.Rapptz2017-01-033-27/+35
|
* Re-add support for embeds.Rapptz2017-01-032-5/+19
|
* Make Message.embeds to be based on discord.EmbedRapptz2017-01-031-5/+4
|
* Re-add support for reactions.Rapptz2017-01-036-88/+238
| | | | | We now store emojis in a global cache and make things like adding and removing reactions part of the stateful Message class.
* Rename try_insert_user to store_userRapptz2017-01-035-13/+13
|
* Make emojis and members stateful.Rapptz2017-01-036-10/+335
|
* Make roles and guilds stateful.Rapptz2017-01-033-4/+417
|
* Rename Server to Guild everywhere.Rapptz2017-01-0324-630/+632
|
* Stateful Message and remove Invite.xkcd since it is removed.Rapptz2017-01-033-16/+221
|
* Add MessageChannel.typing context manager for prolonged typing.Rapptz2017-01-032-0/+75
|
* Split channel types.Rapptz2017-01-0310-174/+715
| | | | | | | | | | | This splits them into the following: * DMChannel * GroupChannel * VoiceChannel * TextChannel This also makes the channels "stateful".
* [commands] Bot skip check now works with the new __eq__ changes.Rapptz2017-01-031-2/+5
|
* Slots use tuples instead now.Rapptz2017-01-037-8/+8
|
* Add some basic ABCs.Rapptz2017-01-032-1/+78
|
* Switch IDs to use int instead of strRapptz2017-01-0310-109/+114
|
* Remove Message.timestamp and make Message.channel_mentions lazy.Rapptz2017-01-031-46/+60
| | | | | | Message.timestamp is replaced with Message.created_at. This commit also affects how MESSAGE_UPDATE is handled by only assuming that two keys are provided rather than overwriting data with missing keys.
* Optimise VoiceState for memory.Rapptz2017-01-034-83/+76
| | | | | | Instead of storing one VoiceState per Member, only store them if necessary. This should bring down the number of instances significantly.
* Begin working on the rewrite.Rapptz2017-01-0311-242/+321
|
* Add ability to set opus encoder input signal type.Kyle Repinski2017-01-031-0/+19
|
* [commands] Bugfix on the teardown function call.PapyrusThePlant2017-01-011-1/+1
|
* Chunk every guild if it's a user bot.Rapptz2016-12-241-3/+4
| | | | | This also increases the timeout for chunking by 30 seconds for every chunk we're waiting for.
* Support animated avatars in User.avatar_url.Rapptz2016-12-231-1/+6
|
* Properly propagate loop. Fixes #420.Rapptz2016-12-214-9/+12
|
* Version bump to v0.16.0.v0.16.0Rapptz2016-12-192-2/+27
|
* [commands] Shield against dictionary resize in Bot.closeRapptz2016-12-171-2/+2
|
* [commands] Unload all cogs when gracefully exiting bot.Rapptz2016-12-171-0/+6
|
* [commands] Properly propagate CommandError derived exceptions.Rapptz2016-12-171-0/+2
| | | | | | If a command or a group raised a CommandError derived exception it would be wrapped into CommandInvokeError. This fixes this case so it raises the original exception instead.
* [commands] Add special extension function 'teardown' for clean-up.Rapptz2016-12-171-4/+14
| | | | | | | | | | | | This is to support people who want to clean up some external resource that the extension is maintaining outside of a cog, where __unload should be used instead. The callable is the antipode of 'setup' and takes the same sole parameter, the bot, after all commands, events, and cogs have been unloaded. Fixes #405.
* [commands] Unload all extensions when gracefully closing bot.Rapptz2016-12-171-0/+10
|
* Add Channel.overwrites to get a channel's permission overwrites.Rapptz2016-12-171-0/+28
| | | | Fixes #414.