• Support for Large Group Calls – PyTgCalls now supports group calls with 20 or more participants in channels, allowing the deprecation of the
UnMuteNeeded exception.• RTMP Streams Integration – You can now connect to RTMP streams and record them using the record() method. This enables streaming external RTMP content directly into your group calls.
• Group Call Discarding Option – The close parameter has been added to the leave_call() method, allowing you to fully terminate a group call when it's no longer needed.
• Enhanced Participant Caching – The get_participants() method now supports proper caching for clients using the
no_update parameter, ensuring accurate participant lists without triggering unnecessary updates.• New ChatUpdate Event – The ChatUpdate event has been introduced to track changes such as busy call status. You can now use the
filters.chat_update(ChatUpdate.Status.BUSY_CALL) filter to monitor these updates.• New Group Call Participant Event – The UpdatedGroupCallParticipant event enables handling of actions like participants joining from another device or being kicked. Use
filters.call_participant(GroupCallParticipant.Action.KICKED) to listen for such events.• Improved Audio/Video Encoding Performance – Audio and video encoding performance has been significantly improved thanks to an optimized FFmpeg build. The latest version takes advantage of advanced CPU instruction sets like AVX2, resulting in faster processing and lower latency.
• Bug Fixes – Addressed various bugs for a more stable experience.
Certain methods have moved or renamed. Details here.
🏆 #PyTgCon2K24 Winner Announced!
The repository AshokShau/TgMusicBot won the #PyTgCon2K24 contest! It is now officially featured in the Quickstart section of the NTgCalls documentation.
github.com/pytgcalls/ntgcalls
github.com/pytgcalls/pytgcalls
git.io/pytgcallsdocs
@PyTgCallsNews
pytgcalls.github.io/changelogs
@PyTgCallsChat
pypi.org/project/py-tgcalls/
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥3⚡2🥰1🗿1