Commit Graph
2777 Commits
Author SHA1 Message Date
WillyandRapptz e713b86154 Added Optional to ClientUser.premium_type type hint 2019-11-15 04:23:15 -05:00
WillyandRapptz 99b61f973f Added Optional to VoiceState.channel type 2019-11-15 04:23:15 -05:00
NaeginandRapptz cc2aecd3ff Fix 'purge' method docstring. 2019-11-15 04:23:15 -05:00
Soheab MalikandRapptz 064ece11ab macOS instead of OS X
### Summary

"In 2016, with the release of macOS 10.12 Sierra, the name was changed from OS X to macOS"
source :: https://en.wikipedia.org/wiki/MacOS#macOS

### Checklist

- [ ] If code changes were made then they have been tested.
    - [ ] I have updated the documentation to reflect the changes.
- [ ] This PR fixes an issue.
- [ ] This PR adds something new (e.g. new method or parameters).
- [ ] This PR is a breaking change (e.g. methods or parameters removed/renamed)
- [X] This PR is **not** a code change (e.g. documentation, README, ...)
2019-11-15 04:23:15 -05:00
NCPlayzandRapptz dab2519a09 Implement TextChannel.follow() 2019-11-15 04:23:15 -05:00
Benjamin MintzandRapptz 80702df1bc [docs] add new FAQ entries
- How to DM
- Lack of search and implications
- Where to find examples
- Getting the ID of a sent message
2019-11-15 04:23:15 -05:00
XuaandRapptz 4c3e53edf4 Fix webhooks not re-raising after retries run out 2019-10-20 05:20:15 -04:00
apple502jandRapptz 30c9e33384 [docs] category_id is Optional 2019-10-20 05:20:15 -04:00
romangraefandRapptz bc642ded6e [commands] Allow converters from custom discord.ext extensions
Originally the converting of an argument with type in the discord.*
package would try to use the predefined converters, even if there were
none present. This is fixed by supplying a default argument to getattr

Fixes #2369
2019-10-20 05:19:03 -04:00
NCPlayzandRapptz f273199d57 Refactor name kwarg for Emoji.edit() 2019-10-20 05:19:03 -04:00
Rapptz bf3e0a94b8 Add changelog for v1.2.4 2019-10-17 21:01:59 -04:00
jack1142andRapptz f831767585 docs: on_guild_emojis_update is a Sequence 2019-10-17 20:10:34 -04:00
XuaandRapptz f912758a1f Prevent premium_subscription_count being None 2019-10-17 05:56:01 -04:00
Io MintzandRapptz 2a0766795f Make Guild.default_role use get_role.
Prevents some stale caching by using the new O(1) Guild.get_role.
2019-10-17 05:56:01 -04:00
CapnandRapptz b63f4f7032 Add MEMBER_LIST_DISABLED to docs for Guild.features 2019-10-17 05:56:01 -04:00
Riley ShawandRapptz 8488669482 add suppress-embeds to on_message_edit triggers 2019-10-17 05:56:01 -04:00
Flame442andRapptz 5cad76370e [commands] Fix grammar
Either implies that there will be two things, there is only one.
2019-10-17 05:56:01 -04:00
Josh BandRapptz 07840db053 Document Command.cog property 2019-10-17 05:56:01 -04:00
apple502jandRapptz 6241983a99 Add europe region 2019-10-17 05:56:01 -04:00
EvanandGitHub e67c260f3e The LURKABLE feature has been renamed to PUBLIC 2019-09-21 18:43:52 +02:00
DevilXDandDanny c6539bbc61 Reaction's emoji can be a partial one too 2019-09-19 21:24:47 -04:00
Io MintzandDanny 3cef1e09f8 Add Emoji.is_usable() 2019-09-19 21:24:16 -04:00
Joshua BandDanny 8240454555 Add self_stream property to VoiceState object. 2019-09-19 21:21:54 -04:00
Joshua BandDanny 017d428db5 Fix discord.Object type hinting docs
discord.Object requires ID as an int not str
2019-09-19 21:15:41 -04:00
DimbreathandRapptz b4358d0dcf [docs] You can upload gifs using guild.edit()
Only if it has ANIMATED_ICON feature.
2019-09-10 21:10:59 -04:00
Ben MintzandRapptz 1dddb66a1e [commands] default Bot.owner_ids to a set
This appears to be a typo, as everywhere else, owner_ids is set to a set.
2019-09-10 21:10:59 -04:00
mathsman5133andRapptz 7f65d9a8b1 [tasks] Add support for passing an argument list of exceptions. 2019-09-10 21:10:59 -04:00
Steve CandRapptz 5022aa5a0b Fix broken versionadded in Message.is_system() 2019-09-10 21:10:58 -04:00
ImayhaveborkeditandGitHub bc147ea37b Fix FFmpegAudio._process not existing if _spawn_process raises 2019-08-27 19:53:44 -04:00
Rapptz ea3d119ca6 Use X-Ratelimit-Reset-After header by default.
There is now an option to turn it off, of course.
2019-08-27 18:41:32 -04:00
Rapptz 1c6c26ee38 Fix bucket key to not have the method in there. 2019-08-27 18:41:32 -04:00
Rapptz 078d1d71d8 Use new rate limit millisecond precision option. 2019-08-27 18:41:31 -04:00
Rapptz 5d7cf56d7f Actually add things to the message cache. 2019-08-27 18:36:40 -04:00
Rapptz 5c0b127c96 Create Permissions and Colour objects when necessary in Role
This should have some memory savings of ~24 bytes per role.

* 8 bytes for Permissions
* 8 bytes for Colour
* 8 bytes for the alias

I'm not sure how significant it is but it should be a decent amount.
2019-08-27 18:34:40 -04:00
LorenzoandDanny 828e8189d3 Fix _get_message returning the message cache. 2019-08-27 17:44:22 -04:00
apple502jandDanny 7d7eabb974 Make permissions_synced actually return False
The code before this returned None when there is no category.
2019-08-27 17:43:33 -04:00
Rapptz 2f7e875a76 Strip tokens before use.
Closes #2135
2019-08-27 04:59:17 -04:00
Rapptz cf79816c5d Allow disabling the message cache with max_messages=None
This also changes the default to 1000 instead of 5000 since it can
take some time for small bots to cycle through the default and they
make up the majority of it.
2019-08-27 04:50:50 -04:00
Rapptz 1488957a6f Add Message.is_system to more intuitively filter system messages. 2019-08-27 04:13:46 -04:00
Rapptz 3dc9f40be7 Add versionadded string to GuildChannel.permissions_synced 2019-08-27 04:06:27 -04:00
Riley ShawandRapptz 59df2004e3 change game playing to activity 2019-08-27 04:05:11 -04:00
DiceandRapptz da4bb0610c Add CHANNEL_FOLLOW_ADD Message Type
Add documentation for MessageType.channel_follow_add

Add versionchanged to new MessageType attr

Add system_content for new MessageType
2019-08-27 04:05:03 -04:00
CapnandRapptz 125a5676b8 Add permissions_synced to abc.GuildChannel
This allows users to check whether or not the permissions for a Guild Channel are synced with the permissions for its category. Discord automatically syncs the permissions when the overwrites are equal so just checking if the two overwrites are equal will determine if they are synced.
2019-08-27 03:49:33 -04:00
Rapptz 87c2508199 Explicitly mention discord.Object in abc.Snowflake documentation. 2019-08-11 20:12:32 -04:00
Rapptz f513d831d1 Add RawReactionActionEvent.event_type attribute.
This helps differentiate between reaction removal or addition.
2019-08-11 19:11:22 -04:00
Rapptz ceaba01776 Add version information from missing PRs. 2019-08-11 19:04:39 -04:00
Rapptz 9f822a1e6d [tasks] Add support for explicit time parameter when running.
Fixes #2159
2019-08-11 18:57:49 -04:00
Heath123andDanny 2c99198033 Add channel_id to RawMessageUpdateEvent 2019-08-11 18:54:25 -04:00
TylerandDanny c7a1f5e6e9 Disambiguate and normalize documentation for non-bot only methods 2019-08-11 18:50:31 -04:00
BluePhoenixGameandDanny c7d3ebb400 [commands] Add role cooldown bucket 2019-08-11 18:44:16 -04:00