dolfies
4039345c15
Implement new read state capabilities
2 years ago
dolfies
c34e5bfd6e
Implement standalone create/edit/delete forum tag endpoints
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
d08e22e719
Implement oauth2 authorization
2 years ago
dolfies
515209236a
Remove unnecessary versionadded directives
2 years ago
dolfies
913bef61ac
Clean up message requests
2 years ago
dolfies
2da78bf2a6
Implement new capabilities, PASSIVE_UPDATE_V1, and add last_pin_timestamp to channels
2 years ago
dolfies
72132efb78
Fix more issues relating to previous upstream pull
2 years ago
dolfies
29a9f5d018
Fix type issues
2 years ago
dolfies
8a1a3ffcce
Fix issues with previous upstream commits
2 years ago
Puncher
d98b46816d
Add widget_channel and widget_enabled parameters in Guild.edit
2 years ago
Puncher
a6603bbf0e
Add missing param send_start_notification to create_instance
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
Rapptz
841f1debdc
Add support for stage message types
2 years ago
Rapptz
d746cc824c
Implement Messageable for StageChannel
Fix #9248
2 years ago
owocado
74ea102fef
Document auto_archive_duration accepted values
2 years ago
Rapptz
87254ec4f6
Document starter message requirements in ForumChannel.create_thread
2 years ago
Rapptz
24118d0e81
Add support for ForumChannel.default_layout
2 years ago
Rapptz
e6f549008f
Fix implicit permission resolution for Thread
Fix #9153
2 years ago
rdrescher909
057e3c32a4
Add VocalGuildChannel.slowmode_delay
2 years ago
rdrescher909
6b1d572049
Add ForumChannel.get_thread
2 years ago
Jonah Lawrence
9a975acd26
Fix usage of single backticks to links and code-blocks
3 years ago
ster
c273f26805
Add coro tag to docstrings that were missing it
3 years ago
Jakub Kuczys
4367a9afd3
Set thread related perms in private channels to False
3 years ago
z03h
1a2657609b
Add Forum.archived_threads
3 years ago
Vioshim
9878f75d3d
Fix passing None to ForumTag.emoji constructor
3 years ago
Steve C
14875c45e3
Fix permissions-based docstrings to be more consistent
3 years ago
z03h
d9430e4929
Fix default_thread_slowmode_delay
3 years ago
Evan J. Markowitz
509d06ddbb
Add applied_tags to ForumChannel.create_thread to match Thread.edit
3 years ago
Rapptz
9bf72bd9b0
Remove TextChannel.default_thread_slowmode_delay
This doesn't have meaning on text channels apparently
3 years ago
Rapptz
ba901066ff
Add support for newest ForumChannel changes
This adds the following:
- Forum tag support
- Default reaction support
- Default slowmode for newly created threads
3 years ago
mirnovov
18854c0124
Document get_thread not fetching archived threads
3 years ago
Rapptz
fec36318f7
Change abc.GuildChannel.overwrites to have Object keys if cache failed
Ultimately despite it not being the prettiest, Object keys ended up
being the sanest solution to this without destroying ergonomics.
3 years ago
Rapptz
7c71feac23
Change abc.PrivateChannel to be a proper subclass
This fixes isinstance(thread, discord.abc.PrivateChannel) from
returning True
3 years ago
Rapptz
14240540bb
Change default for purge oldest_first to match history
3 years ago
Alex Nørgaard
4ce3343747
Add Guild.create_forum and CategoryChannel.create_forum
3 years ago
Rapptz
2e49ece810
Add webhook creation methods to ForumChannel
3 years ago
Rapptz
53f2d63063
Fix documentation of PartialMessageable.jump_url
3 years ago
Rapptz
5ff42bb600
Add guild property to DMChannel, GroupChannel, and PartialMessageable
This improves generic duck typing programming by allowing narrowing
the types by just checking for a None guild attribute.
3 years ago
Rapptz
18ae88b791
Improve generic duck type programming with PartialMessageable
This adds jump_url, permissions_for, and created_at. Luckily, most
cases of this type being constructed already have the guild_id at
creation time.
3 years ago
Rapptz
638b56f474
Return a named tuple with message from ForumChannel.create_thread
3 years ago
Rapptz
30be0372ef
Allow creating a news channel in create_text_channel
3 years ago
Rapptz
92445cb193
Address latest breaking change in creating forum posts
3 years ago
lightningyx
abdb1539b8
Add narrowed overloads for edit methods on channels
3 years ago
dolfies
9839e7a0e8
Change Fetch -> Retrieve for last_message documentation
2 years ago
dolfies
9a6c4e1e35
Implement (almost) the entirety of the applications, billing, and store API ( #449 )
* Initial implementation
* Expose various rich methods to fetch the new models
* Add localize parameters and remove useless payment_source parameters from front-facing fetch methods
* Implement fetching and (partially) redeeming gifts
* Slot remaining models
* Correctly document Gift.redeem() channel parameter
* Implement some stuffs, fix more stuffs, add creating/editing skus/store listings
* Various context properties fixes
* Fix various types, expose SubscriptionPlan
* (Partially) implement purchasing SKUs and gift flags
* Finish and clean-up store/applications API implementations
* Implement build uls, missing sub plan params, purchase sku ret
* Fix upload_files() warning
* Formatter pass
* Normalize include_x to with_x, add various small missing things
* Update sub on manual invoice payment instead of returning new object
* Black pass
* Implement missing integrations/applications API shit
* Implement Application.store_listing_sku_id
* Expose richer subscription metadata guild info
* Implement SKU.system_requirements localization and modification
* Black pass
* Implement premium usage
* Implement application whitelist
* Implement active developer program enrollment
* Readd new team members to cache
* Polishing
* Implement leaving active developer program
* Type everything
* Expose everything
* Implement relationship activity statistics, improve model
* Black pass
* Document everything
* Add crunchyroll connection type (#426 )
* Fix type-checking error in PrivateChannel ABC (#427 )
* Update required property fetching to new domain
* Pin black to v22.6
* Get pyright to shut up
* Black pass
* Get pyright to shut up
2 years ago
dolfies
cbc5d706c2
Implement message requests
3 years ago
dolfies
b2d834f898
Cleanup and implement missing setting types (fixes #<deleted-issue>)
3 years ago
dolfies
93791d2ba1
Implement silent group leaving
3 years ago