dolfies
f6d8c66129
Fix voice state typing
1 year ago
dolfies
2dbb3693dc
Refactor sorting to use attrgetter
1 year ago
dolfies
bb296880c4
Fix invite typing issues
2 years ago
dolfies
a91802e51b
Move guild creation to connection state to prevent circular imports
2 years ago
dolfies
5681957da8
Rename Guild.owner_application_id and document in audit log
2 years ago
dolfies
29df9a4505
Implement student hubs and directory channels ( #561 )
2 years ago
dolfies
8e8d0ff12a
Implement Search Recent Members OP
2 years ago
Josh
2a880be6b8
Update pyright version
2 years ago
Rapptz
bfdff922c2
Fix plain username lookup for Guild.get_member_named
Fix #9451
2 years ago
Rapptz
ecdbf0fe58
Add constant for the default file size limit
2 years ago
Rapptz
274f0f555b
Revert removal of discriminator lookup
2 years ago
Rapptz
e6e380f904
Initial support for pomelo migration
2 years ago
Joab
ae2e28acc9
Fix indentation in create_text_channel docs
2 years ago
Vioshim
01fdb631ad
Update base file size limit
2 years ago
z03h
8dc160689c
Convert Webhook targets in AuditlogEntry
2 years ago
dolfies
c9416e33a6
Rename preferred_voice_regions
2 years ago
dolfies
61e340981f
Implement guest invites
2 years ago
dolfies
94557e931a
Add leave() and delete() to UserGuild
2 years ago
dolfies
dc3f552a5a
Update Guild.integrations()
2 years ago
dolfies
442d7cd16a
Implement get role member counts endpoint
2 years ago
dolfies
5b6e6d13b7
Implement read states ( #498 )
* Base read states
* Base read states
* Models and helpers
* Increase mention counter
* Rest of the ack events
* Finishing touches and doccs
* Fix RawUserFeatureAckEvent docstring
* Add top-level mention count property
* Add ack shortfall note
* Expose and document ReadStateType
* Add Client.read_states getter
* Update scheduled event read state badge count
* Update README
2 years ago
dolfies
825782c765
Implement command scope migration endpoint
2 years ago
dolfies
2aba3d0c0c
Implement scheduled event subscriptions and add raw scheduled event user add/remove events
2 years ago
dolfies
887cfcc43f
Implement DAC eligibility and joining through guilds
2 years ago
dolfies
d08e22e719
Implement oauth2 authorization
2 years ago
dolfies
2ea3dbec06
Implement top guild channel fetching
2 years ago
dolfies
3108aabcce
Implement message search
2 years ago
dolfies
dd733e931b
Rework profiles and notes, add note_update event
2 years ago
dolfies
07203e576f
Add separate data class for Client.fetch_guilds(), add application_command_counts_update event, fix various guild issues
2 years ago
dolfies
2da78bf2a6
Implement new capabilities, PASSIVE_UPDATE_V1, and add last_pin_timestamp to channels
2 years ago
dolfies
29a9f5d018
Fix type issues
2 years ago
dolfies
8a1a3ffcce
Fix issues with previous upstream commits
2 years ago
Rapptz
bf71a20e46
Clean up Guild.edit documentation
2 years ago
Puncher
e612d95754
Add mfa_level parameter to Guild.edit
2 years ago
Puncher
d98b46816d
Add widget_channel and widget_enabled parameters in Guild.edit
2 years ago
Rapptz
a598e6157d
Fix improper usages of Optional MISSING in create_forum
2 years ago
Puncher
d9e0ce9a9f
Add default_reaction_emoji and default_forum_layout to create_forum
2 years ago
rdrescher909
3ebcb8091d
Add Guild.get_emoji helper
2 years ago
Puncher
f0ae829116
Fix MISSING error for enabled param in create_automod_rule
2 years ago
Puncher
da55e399cb
Add support for default_thread_slowmode_delay in TextChannel
2 years ago
Puncher
2f5bc11d3a
Add support for default_sort_order in ForumChannel
2 years ago
Puncher
d0448b7669
Fix create_scheduled_event param handling
2 years ago
Puncher
02fd838f87
Add missing and fix wrong docstrings
2 years ago
Rapptz
841f1debdc
Add support for stage message types
2 years ago
Josh
e1b2d9e395
Fix audit log pagination logic
2 years ago
Jonte
e7ef85e504
Update create_stage_channel to support more parameters
2 years ago
Rapptz
cf01caaf08
Document default_auto_archive_duration accepted values
2 years ago
Lia Marie
ace46f8e05
Update Guild.query_members docstring
2 years ago
Eta
ab9356be83
Fix async iterators requesting past their bounds
This affects Messageable.history, ScheduledEvent.users,
Client.fetch_guilds, and Guild.audit_logs.
To illustrate the problem, Messageable.history counted returned
messages to tell when to stop iteration, but did so before filtering
away those past the before or after boundaries. When both
oldest_first=False and an after boundary were provided, this led to the
history iterator continuing to retrieve messages older than the after
boundary, which would then all be filtered away, continuing until the
message limit or the beginning of the entire channel was reached.
A similar situation would also occur with oldest_first=True and a
before boundary provided.
This commit changes the logic in these methods to count items after
filtering, so they stop requesting more as soon as the in-bounds items
are exhausted.
2 years ago
Jonah Lawrence
9a975acd26
Fix usage of single backticks to links and code-blocks
3 years ago