dolfies
1b7d6c8790
Fix application bot creation ( fixes #387 )
3 years ago
dolfies
900c1e0e9c
Fix ApplicationBot, implement fetching public applications
3 years ago
dolfies
31434210e7
Fix Client.fetch_sticker_pack()
3 years ago
dolfies
3ecca7293d
Expose missing invite data, implement friend invites, improve invite methods
3 years ago
dolfies
b2d834f898
Cleanup and implement missing setting types (fixes #<deleted-issue>)
3 years ago
dolfies
c4b6007979
Implement new connection capabilities
3 years ago
dolfies
68d1b40239
Fix various app command bugs, improve documentation, implement missing fields
3 years ago
dolfies
93791d2ba1
Implement silent group leaving
3 years ago
dolfies
d16381a0b2
Fix send_friend_request not working ( fixes #307 )
3 years ago
dolfies
ee1485705e
Implement detectable application fetching
3 years ago
dolfies
65d1efef25
Expose Client.country_code and Client.preferred_voice_regions
3 years ago
dolfies
70583f75f2
Implement GroupChannel owner transferring, fix GroupChannel attribute signatures
3 years ago
dolfies
a777327d8e
Implement Commands backend v2
3 years ago
dolfies
f1834e03d6
Implement attachment option type
3 years ago
dolfies
a247248ad4
Implement Role.fetch_members, Role.add_members, Role.remove_members
3 years ago
dolfies
c46f24ca40
Modernize Relationship class
3 years ago
dolfies
e64d0e71dd
Fix call handling
3 years ago
dolfies
8adb809d51
Rework nonce generation
3 years ago
dolfies
1e9c958e57
Fix captcha handling
3 years ago
dolfies
8fcca3183a
Rebase to latest upstream
3 years ago
AgitoReiKen
0a961adcd6
BadRequest fix for new discord update ( #271 )
discord.errors.HTTPException: 400 Bad Request (error code: 50035): Invalid Form Body
In _errors: [{'code': 'DICT_TYPE_CONVERT', 'message': 'Only dictionaries may be used in a DictType'}]
Co-authored-by: agitoreiken <[email protected] >
3 years ago
dolfies
2e5bd8f31a
Improve captcha handling errors, remove unnecessary HTTP request
3 years ago
dolfies
29c2036bc8
Rebase to latest upstream
3 years ago
dolfies
7de78cfcba
Implement captcha handling
3 years ago
dolfies
3395417844
Improve typing across the board, remove old browser references
3 years ago
dolfies
7067d1f4de
More documentation fixes
3 years ago
dolfies
388863e521
Implement joining guilds from id & lurking, bug fixes, doc fixes
3 years ago
dolfies
5edcd7d64b
Implement Emoji/Sticker.fetch_guild (and run black)
3 years ago
dolfies
957a484306
Run black
3 years ago
Rapptz
77ec49782a
Add http_trace option in Client to trace the library's HTTP requests
3 years ago
z03h
8d86ee3fe3
Fix mention_author suppressing all mentions
3 years ago
Josh
e01d4a31eb
Replace invariant container types with wider types where applicable
3 years ago
Stocker
5aa696ccfa
Fix typing issues and improve typing completeness across the library
Co-authored-by: Danny <[email protected] >
Co-authored-by: Josh <[email protected] >
3 years ago
Rapptz
9c61e10a55
Move all async object creation to a proper initialisation point
This should make it so no object is created with another loop
3 years ago
Rapptz
8d4f08a5e7
Fix AutoShardedClient to work with the new asyncio loop machinery
Fix #7675
3 years ago
Han Seung Min - 한승민
93af158b0c
Refactor loop code to allow usage of asyncio.run
3 years ago
dolfies
bfec72eb58
Add application-related methods, fix a couple typos
3 years ago
Rapptz
ba2763a4a1
Add private hook for changing the API version
This is mainly a temporary, undocumented, stop gap for bots that are
screwed over from waiting for Discord to grant them the message content
intent.
3 years ago
Rapptz
0330282c5f
Create a default TCPConnector with no limit
The default implementation only allows for 100 concurrent connections
and during heavy sharding (>=100 shards) this can end up freezing
shards.
3 years ago
Stocker
e15415413b
Add missing parameters to certain methods
- slowmode_delay and reason in Message.create_thread
- slowmode_delay in TextChannel.create_thread
- reason in Guild.edit_widget
3 years ago
dolfies
571a50cda5
Implement guild member support (and fix a couple other bugs) ( #224 )
* Initial guild member support
* Add back is_guild_evicted() check, fix some documentation/typing, actually use count
* Better error handling
* Fix predicate and chunking on small guilds
* Silence asyncio.CancelledErrors when bot is stopped
* Properly filter events, assert that assert_guild_presence_count() works
* Working events!!!!! (also a fix for sometimes crashing when joining a guild)
* Uniform timeouts
3 years ago
I. Ahmad
8360e4af8d
Add premium_progress_bar_enabled attribute on Guild
3 years ago
Rapptz
fa901afa3a
Add replied_user key when no allowed_mentions is passed in
3 years ago
JDJG Inc. Official
e69428a841
Add with_counts support for Client.fetch_guild
Co-authored-by: Stocker <[email protected] >
Co-authored-by: Danny <[email protected] >
3 years ago
Josh
147948af9b
Use typing.Self throughout library
3 years ago
Nadir Chowdhury
3c6279b947
Implement Guild Scheduled Events
3 years ago
Josh
2b69b5d545
Remove discord.InvalidArgument
This uses TypeError and ValueError instead.
3 years ago
Rapptz
e13997f35e
Remove region parameters from HTTPClient
3 years ago
Josh
285069de08
Fix types in guild.py
3 years ago
Josh
c8064ba6f2
Type-hint gateway
3 years ago