Twitchapi

Latest version: v4.3.1

Safety actively analyzes 688694 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 7 of 9

2.4.0

****************

- **Implemented EventSub**

- Marked Webhook as deprecated

- added the following new endpoints

- "Get Followed Streams"

- "Get Polls"

- "End Poll"

- "Get Predictions"

- "Create Prediction"

- "End Prediction"

- "Manage held AutoMod Messages"

- "Get Channel Badges"

- "Get Global Chat Badges"

- "Get Channel Emotes"

- "Get Global Emotes"

- "Get Emote Sets"

- "Delete EventSub Subscription"

- "Get Channel Stream Schedule"

- "Get Channel iCalendar"

- "Update Channel Stream Schedule"

- "Create Channel Stream Schedule Segment"

- "Update Channel Stream Schedule Segment"

- "Delete Channel Stream Schedule Segment"

- "Update Drops Entitlements"

- Added the following new AuthScopes

- USER_READ_FOLLOWS

- CHANNEL_READ_POLLS

- CHANNEL_MANAGE_POLLS

- CHANNEL_READ_PREDICTIONS

- CHANNEL_MANAGE_PREDICTIONS

- MODERATOR_MANAGE_AUTOMOD

- CHANNEL_MANAGE_SCHEDULE

- removed deprecated Endpoints

- "Create User Follows"

- "Delete User Follows"

- Added Topics to PubSub

- "AutoMod Queue"

- "User Moderation Notifications"

- Check if at least one of status or id is provided in get_custom_reward_redemption
- reverted change that made reward_id optional in get_custom_reward_redemption
- get_extension_transactions now takes up to 100 transaction ids
- added delay parameter to modify_channel_information
- made parameter prompt of create_custom_reward optional and changed parameter order
- made reward_id of get_custom_reward take either a list of str or str
- made parameter title, prompt and cost optional in update_custom_reward
- made parameter redemption_ids of update_redemption_status take either a list of str or str
- fixed exception in block_user
- allowed Twitch.check_automod_status to take in more that one entry

****************

2.3.2

****************

* fixed get_custom_reward_redemption url (thanks iProdigy!)
* made reward_id parameter of get_custom_reward_redemption optional

****************

2.3.1

****************

* fixed id parameter for get_clips of Twitch

****************

2.3.0

****************

* Initializing the Twitch API now automatically creates a app authorization (can be disabled via flag)
* Made it possible to not set a app secret in cases where only user authentication is required
* added helper function `validate_token` to OAuth
* added helper function `revoke_token` to OAuth
* User OAuth Token is now automatically validated for correct scope and validity when being set
* added new "Get Drops Entitlement" endpoint
* added new "Get Teams" endpoint
* added new "Get Chattel teams" endpoint
* added new AuthScope USER_READ_SUBSCRIPTIONS
* fixed exception in Webhook if no Authentication is set and also not required
* refactored Authentication handling, making it more versatile
* added more debugging logs
* improved documentation

****************

2.2.5

****************

* added optional callback to Twitch for user and app access token refresh
* added additional check for non empty title in Twitch.modify_channel_information
* changed required scope of PubSub.listen_channel_subscriptions from CHANNEL_SUBSCRIPTIONS to CHANNEL_READ_SUBSCRIPTIONS


****************

2.2.4

****************

* added Python 3.9 compatibility
* improved example for PubSub

****************

Page 7 of 9

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.