Skip to content

Release 2.1.0

Choose a tag to compare

@H1B0B0 H1B0B0 released this 29 Sep 20:53

馃殌 KickViewerBOT Release Notes V2.1.0

Major Fixes

  • WebSocket & Browser Fingerprint Fix:
    The bot now uses the tls_client library 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 .spec files have been updated to use the correct user site-packages path, ensuring all dependencies (like fake_useragent, websockets, etc.) are bundled correctly.
    • The GitHub Actions pipeline was updated to use these .spec files for reliable cross-platform builds.
  • Dependency Updates:

    • Added tls_client and websockets>=12.0 to requirements.
    • Ensured all required Python packages are installed and included in the build.

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. 馃檹