177 Commits

Author SHA1 Message Date
1ff56106c9
Implement gateway reconnection backoff (#24) 2025-06-10 15:49:11 -06:00
09fae8a489
Add Webhook.from_url utility (#14) 2025-06-10 15:47:34 -06:00
7f0b03fa69
Add file upload support (#13) 2025-06-10 15:45:25 -06:00
06f972851b
feat: emit raw gateway events (#15) 2025-06-10 15:45:14 -06:00
4c203f6792
Add Member.top_role property (#17) 2025-06-10 15:45:08 -06:00
1c2241c9c4
Add AutoShardedClient with automatic shard count (#18) 2025-06-10 15:45:01 -06:00
0eed122f02
Refactor voice client with audio sources (#19) 2025-06-10 15:44:54 -06:00
15f969c7e6
Add member and ban events (#20) 2025-06-10 15:44:45 -06:00
f9a7895ecb
Extend tasks with scheduling options (#23) 2025-06-10 15:44:35 -06:00
484f091897
Implement channel permissions resolution (#11)
* Add channel permission resolution

* Fix target ID handling in permission overwrite retrieval
2025-06-10 15:43:54 -06:00
c6fb120449
feat: measure gateway latency (#10) 2025-06-10 15:40:16 -06:00
84b4e49c6a
Add extension reload helper (#9)
* Add reload_extension helper

* Removes unused message reaction event handling

Eliminates dead code for message reaction events that were not being processed or utilized by the application.

Cleans up the event dispatcher by removing the unused parser method and event mappings for reaction add/remove events.
2025-06-10 15:37:33 -06:00
29439137ef
Add voice channel joining and playback support (#4) 2025-06-10 00:44:24 -06:00
61e5f1f269
Add parsers for message and reaction events (#5) 2025-06-10 00:42:44 -06:00
eb5908682d
Add Webhook model and update helpers (#6) 2025-06-10 00:42:34 -06:00
8be34bdcbf
Add attachment support to send_message (#7) 2025-06-10 00:42:08 -06:00
ad2db52af7
Add reaction event parsing and dispatch (#8) 2025-06-10 00:41:57 -06:00
2d127c26a2
Add convenience utilities (#3) 2025-06-10 00:22:22 -06:00
a580b9b093
chore: bump version to 0.0.2 in __init__.py and pyproject.toml v0.0.2 2025-06-10 00:05:34 -06:00
8998b01615
Merge branch 'master' of https://github.com/Slipstreamm/disagreement 2025-06-10 00:03:52 -06:00
df4d85c33e
feat: initialize __init__.py for the ext module 2025-06-10 00:03:49 -06:00
458a910191
Update README examples (#2) 2025-06-09 23:31:24 -06:00
b5bef75199
docs: add license info and reformat (#1) 2025-06-09 23:01:59 -06:00
d1475a7101
Update mirror.yml
Some checks failed
Python CI / build (push) Has been cancelled
Mirror to Gitea / mirror (push) Has been cancelled
2025-06-09 22:43:53 -06:00
4812e0939f
Create mirror.yml 2025-06-09 22:42:01 -06:00
3ba728ad22
Create pypi.yml
Some checks failed
Publish to PyPI / build-and-publish (push) Has been cancelled
v0.0.1
2025-06-09 22:30:45 -06:00
7c7cb4137c
Initial commit 2025-06-09 22:25:14 -06:00