Release 2.1.0
馃殌 KickViewerBOT Release Notes V2.1.0
Major Fixes
-
WebSocket & Browser Fingerprint Fix:
The bot now uses thetls_clientlibrary with a Chrome 120 fingerprint for all HTTP and WebSocket requests to Kick.com. This bypasses the new anti-bot protections and resolves the 403 errors. -
PyInstaller Build Improvements:
- The build process now includes all native binaries required by
tls_client(DLL, SO, DYLIB files) for both Windows and macOS. - The PyInstaller
.specfiles have been updated to use the correct usersite-packagespath, ensuring all dependencies (likefake_useragent,websockets, etc.) are bundled correctly. - The GitHub Actions pipeline was updated to use these
.specfiles for reliable cross-platform builds.
- The build process now includes all native binaries required by
-
Dependency Updates:
- Added
tls_clientandwebsockets>=12.0to requirements. - Ensured all required Python packages are installed and included in the build.
- Added
Special Thanks
Big thanks to everyone who contributed to Issue #14 and helped with the fix, especially:
Your feedback, code, and suggestions were crucial to restoring full functionality. 馃檹