Twitch.py

Latest version: v3.2.5

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

Scan your dependencies

Page 1 of 4

3.2.5

Changes

- Updated some data types to meet the current twitch changes.

3.2.4

Changes

- **Events**:
- `shared chat begin`: Notification when a channel starts a shared chat session.
- `shared chat update`: Notification when the shared chat session changes.
- `shared chat end`: Notification when a channel exits or the shared chat session ends.

- Added `Get Shared Chat Session`

3.2.3

Changes

- **New Overlay Extension**: Added `Overlay` extension for enhanced alert and message customization.
- **Documentation**: Updated to include new features and setup instructions.
- **Parsing & CLI**: Fixed parsing issues.
- **Setup Hook**: Added `setup_hook` event support in the `Twitch` client.

3.2.2

Changes

- **Updated EventSub Subscription Types**:
- **Chat Message**: `channel.chat.message V1`.
- **Chat Notification**: `channel.chat.notification`.
- **Channel Moderate**: `channel.moderate V2`.

These changes are now reflected in EventSub data.

- **Documentation**: Minor tweaks for clarity.

- **Code Comments**: better clarity.

3.2.1

Changes

- **Migrated to `twitch.py`**: I’ve officially transitioned to `twitch.py`, and Twitchify is no longer being maintained.

- **Implemented Exponential Backoff**: Added exponential backoff for reconnection attempts, which slows down after multiple tries while improving reconnection speed overall.

- **Updated Documentation**: Refreshed the documentation to reflect recent changes.

- **Improved Issue Templates**: Updated the issue template.

- **Clearer Examples**: Simplified and clarified the provided examples.

Special Thanks

- A huge thanks to elken, the original creator of `twitchpy` on ReadTheDocs, for allowing me to use the name.

- Special gratitude to sleibrock, the original owner of `twitch.py` on PyPI. While it’s been weeks, it feels like just days, and I truly appreciate his time and effort in guiding this transition. Hopefully, he won’t miss the train again!

Both of them have been instrumental in making this library even better. Thanks again!

3.1.2

Changes

- **Fixed Resubscription and WebSocket Transport Issues**

- **Removed `user_auth` Parameter**: Eliminated the `user_auth` parameter from custom event subscriptions due to WebSocket transport limitations.

- **Enhanced Resubscription Logic**: Improved logic to handle event resubscriptions more effectively after disconnections.

- **Improved Client Event Handling**: Refined handling for `ready` and `disconnect` events.

- **Updated Documentation**: Revised documentation to clarify subscription behavior and parameter usage.

Special thanks to Charahiro-tan

Page 1 of 4

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.