Skip to content

Releases: karilaa-dev/tt-bot

v5.1.7 Add handlers for unsupported content types in private chats

19 Jan 05:14
578a033

Choose a tag to compare

What's Changed

  • Add handlers for unsupported content types in private chats by @karilaa-dev in #62
  • Replace inline "Please wait" button with minimal loading indicator by @karilaa-dev in #63

Full Changelog: v5.1.6...v5.1.7

v5.1.6 Final fix for curl_cffi proxy usage

16 Jan 07:32
c0d33dd

Choose a tag to compare

What's Changed

  • Fix TikTok WAF blocking by using Chrome 120 impersonation by @karilaa-dev in #61

Full Changelog: v5.1.5...v5.1.6

v5.1.5 Fix video info request with proxy

16 Jan 06:00
9fd94b7

Choose a tag to compare

What's Changed

Full Changelog: v5.1.4...v5.1.5

v5.1.4 Fixes/improvements

16 Jan 05:02
be1fd21

Choose a tag to compare

What's Changed

Full Changelog: v5.1.3...v5.1.4

v5.1.3 Use curl_cffi for TikTok requests, and proxy fixes

13 Jan 05:31
5861dac

Choose a tag to compare

What's Changed

  • Use curl_cffi browser impersonation for downloads
  • Add pooling, executor sizing, and shutdown cleanup
  • Stream long videos; enforce max duration
  • Improve bot UX: retries, thumbnails, robust errors

Improvements by @karilaa-dev in #54
Full Changelog: v5.1.2...v5.1.3

v5.1.2 Add Proxy Server Round-Robin

12 Jan 01:17
c410122

Choose a tag to compare

What's Changed

  • Round-robin proxy rotation - Distributes requests across multiple proxies for improved reliability
  • Data-only proxy mode - Use proxies for API calls only, download media directly
  • Host IP inclusion - Optionally include direct connection in rotation

Add proxy server round-robin by @karilaa-dev in #50
Full Changelog: v5.1.1...v5.1.2

v5.1.1 Fix queue management, retry UX, and add cookie support

09 Jan 19:54
0e6ca36

Choose a tag to compare

What's Changed

  • Fix "cannot schedule new futures after shutdown" errors under high load by using a persistent ProcessPoolExecutor for image conversion
  • Remove global send queue and switch to per-user limits only for simpler concurrency model
  • Add yt-dlp cookie support for authenticated downloads
  • Add inline retry attempt messaging so users see download progress
  • Fix invalid Telegram reaction emojis (🔄 and ⏳ are not valid reactions)
  • Add 0.5s delay between retry attempts to allow UI updates to register

Full Changelog: v5.1.0...v5.1.1

v5.1.0 Add queue management, retry logic, and authenticated downloads

09 Jan 10:55
586be34

Choose a tag to compare

What's Changed

  • Queue Management System: Semaphore-based concurrency control with per-user limits to prevent overloading TikTok/Telegram APIs
  • Retry Logic: Automatic retries with configurable timeout and visual emoji feedback (👀→🔄→⏳)
  • Authenticated Image Downloads: Uses yt-dlp context for TikTok CDN authentication, fixing slideshow image download issues
  • Direct Memory Downloads: Videos/images downloaded directly to memory instead of temp files, improving performance
  • User Metadata in Storage: Videos uploaded to storage channel now include requester info in caption

Full Changelog: v5.0.0...v5.1.0

v5.0.0 Use yt-dlp instead of rapid-api

09 Jan 08:01
b11645b

Choose a tag to compare

What's Changed

  • Replace TikTok API with yt-dlp and improve video handling by @karilaa-dev in #44

Full Changelog: v4.7.3...v5.0.0

v4.7.3 Fix selection of Arabic language

19 Dec 03:59
5d8e44b

Choose a tag to compare

What's Changed

Full Changelog: v4.7.2...v4.7.3