All activity
A Python extension that provides bindings to WebRTC M92. This project follows the W3C specification with some modifications and additions to make it work better with Python applications and with useful APIs like programmatic audio and video.

Python WebRTCprovides bindings to WebRTC M92
Ilyaleft a comment
Features - Python solution. - Work with voice chats. - Multiply chats. - Payout from file. - Output (recording) to file. - Change files at runtime. - Stop payout/output. - Speaking status with levels inside and outside of VC. - Mute, unmute, volume control, handlers and more... Requirements - Python 3.6 or higher. - A Telegram API key. - x86_64 platform and Unix system (WSL for Windows). TODO...

Telegram WebRTC (VoIP)Voice chats, private incoming and outgoing calls for py devs
Ilyaleft a comment
pytgcalls This project is for the most part an example for using tgcalls Python binding together with MTProto. A Pyrogram was chosen as a library for working with MTProto. You can easily write your own implementation to work with Telethon.

Telegram WebRTC (VoIP)Voice chats, private incoming and outgoing calls for py devs
Ilyaleft a comment
tgcalls The first part of the project is C++ extensions for Python. Pybind11 was used to write it. Binding occurs to the tgcalls library by Telegram, which is used in all clients. To implement the library, the code of official clients (tdesktop and android) was studied. Changes have been made to the Telegram library. All modified code is available as a subtree in this repository. The main idea...

Telegram WebRTC (VoIP)Voice chats, private incoming and outgoing calls for py devs
This project consists of two main parts: tgcalls, pytgcalls. The first is a C++ Python extension. The second uses the extension along with Pyrogram. All together, it allows you to create userbots that can record and broadcast in voice chats, make private calls

Telegram WebRTC (VoIP)Voice chats, private incoming and outgoing calls for py devs
