DA344
d998ad44cd
Add support for poll result messages
3 months ago
Soheab
b9b01c3bbc
Parse full message for raw message edit event
4 months ago
dolfies
d784e6dcab
Fix group dm nickname implementation, add dm migration
3 months ago
dolfies
936f93e982
Fix broken types
4 months ago
jsoncitron
6b837abaee
Update gateway capabilities ( #780 )
4 months ago
dolfies
e9452cf5ca
perf: use sentinel value for Presence._offline()
4 months ago
Dolfies
25a66d7295
Fix race condition that accidentally drops members during scraping
4 months ago
Dolfies
eff21f0359
Prevent aimlessly scraping manually-overriden sidebars (such as Midjourney)
4 months ago
dolfies
ac641ea98b
Normalize upstream changes for the library
5 months ago
Rapptz
67dee5d73a
Remove _get_poll lookup in Message constructor
This was triggering a terrible performance regression for no good
reason for all created messages that didn't have a poll, which is
essentially 99.99% of messages leading to MESSAGE_CREATE dispatches
having degraded performance.
8 months ago
Rapptz
ba7f8251b3
Remove unnecessary warning logs for poll events
11 months ago
DA344
f8f0575c19
Add support for Polls
Co-authored-by: owocado <[email protected] >
Co-authored-by: Josh <[email protected] >
Co-authored-by: Trevor Flahardy <[email protected] >
12 months ago
Lilly Rose Berner
89a88cc115
Fix channel deletion not removing associated threads
1 year ago
dolfies
558916039a
Correct query in billing_popup_bridge_callback event
5 months ago
dolfies
f59e3ec615
Add application ID to OAuth2 revoke event
8 months ago
dolfies
fb3d3adc8a
Remove application command counts
11 months ago
dolfies
b813c625dc
Fix fallback client build number (AGAIN)
12 months ago
dolfies
9c1047bc1f
Cleanup stale member scrape request state
1 year ago
dolfies
51d43a158f
Rework member chunking and events ( #662 )
1 year ago
dolfies
0847b02ae1
Overhaul presence syncing and afk/idle tracking ( #663 )
* Overhaul presence syncing and afk/idle tracking
* Log initial presence as well
* Fix duplicate custom status checking
1 year ago
dolfies
f6d8c66129
Fix voice state typing
1 year ago
dolfies
a03623f8ee
Remove last_modified from presence store
1 year ago
dolfies
fd240be395
Add missing types
2 years ago
dolfies
a91802e51b
Move guild creation to connection state to prevent circular imports
2 years ago
dolfies
d57b5edd1e
Fix typo when parsing disclose updates
2 years ago
dolfies
23b8a3d49e
Fix docs linking and new pyright version type errors
2 years ago
dolfies
8e8d0ff12a
Implement Search Recent Members OP
2 years ago
dolfies
26280fd24d
Implement pomelo migrating
2 years ago
Rapptz
1424412e42
Hoist webhook detection outside of store_user helper
2 years ago
Rapptz
e6e380f904
Initial support for pomelo migration
2 years ago
z03h
8dc160689c
Convert Webhook targets in AuditlogEntry
2 years ago
dolfies
fe304dfc7c
Save READY data at beginning of event handling
2 years ago
dolfies
0a1cadb123
Move independent event parsing back to READY event handler
2 years ago
Ruairi
67b69e732c
Implement experiments ( #520 )
* start on experiments
Signed-off-by: Ruairi <[email protected] >
* Proper experiment types
* Small fixes
* add experiments to client
Signed-off-by: Ruairi <[email protected] >
* format using black
Signed-off-by: Ruairi <[email protected] >
* correct errors in filters
Signed-off-by: Ruairi <[email protected] >
* add suggested changes
Signed-off-by: Ruairi <[email protected] >
* oopsies
Signed-off-by: Ruairi <[email protected] >
* fix some errors hopefully
Signed-off-by: Ruairi <[email protected] >
* fix even more type errors
Signed-off-by: Ruairi <[email protected] >
* moved to utils
Signed-off-by: Ruairi <[email protected] >
* Fix overloads
* Update discord/experiment.py
Co-authored-by: dolfies <[email protected] >
* Update discord/experiment.py
Co-authored-by: dolfies <[email protected] >
* add suggested changes
Signed-off-by: Ruairi <[email protected] >
* fixinator
Signed-off-by: Ruairi <[email protected] >
* properly cast
Signed-off-by: Ruairi <[email protected] >
* Update discord/experiment.py
Co-authored-by: dolfies <[email protected] >
* Update discord/client.py
Co-authored-by: dolfies <[email protected] >
* Update discord/experiment.py
Co-authored-by: dolfies <[email protected] >
* Update discord/experiment.py
Co-authored-by: dolfies <[email protected] >
* Update discord/experiment.py
Co-authored-by: dolfies <[email protected] >
* Update discord/http.py
Co-authored-by: dolfies <[email protected] >
* Update discord/experiment.py
Co-authored-by: dolfies <[email protected] >
* Update discord/utils.py
Co-authored-by: dolfies <[email protected] >
* fix type error
Signed-off-by: Ruairi <[email protected] >
* rename murmurhash32
Signed-off-by: Ruairi <[email protected] >
* fix!: apply suggestions
Signed-off-by: Ruairi <[email protected] >
* fix quotes
Signed-off-by: Ruairi <[email protected] >
* big fixesd
* logic fixes and simplification
* add mmh3 to optional reqs
* reqs my beloved
* documentation
* Proper filters
* Export experiment classes
* Fix Metadata object parsing
* More low-level method warnings
* Fix and improve performance of ExperimentOverride
* more positional-only markers
* fix small isues
Signed-off-by: Ruairi <[email protected] >
* fix formatting
Signed-off-by: Ruairi <[email protected] >
* put mmh3 shit without type checker and shit idk
* Remove str(exp)
---------
Signed-off-by: Ruairi <[email protected] >
Co-authored-by: dolfies <[email protected] >
2 years ago
dolfies
c9416e33a6
Rename preferred_voice_regions
2 years ago
dolfies
4039345c15
Implement new read state capabilities
2 years ago
dolfies
a468054cc3
Implement tutorial management
2 years ago
dolfies
2ccf7108de
Parse and expose friend suggestion count
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
2aba3d0c0c
Implement scheduled event subscriptions and add raw scheduled event user add/remove events
2 years ago
dolfies
3108aabcce
Implement message search
2 years ago
dolfies
e0c6612922
Implement friend suggestions
2 years ago
dolfies
dd733e931b
Rework profiles and notes, add note_update event
2 years ago
dolfies
3e3cf05423
Don't use abc.PrivateChannel in type hints
2 years ago
dolfies
663033839f
Refactor guild availability legacy cruft
2 years ago
dolfies
c77ffa9c79
Cache and update RequiredActionType
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
8a1a3ffcce
Fix issues with previous upstream commits
2 years ago
Rapptz
5630d2b8f2
Fix Message.channel rebinding sometimes being Object
2 years ago