Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up

Async client API for the Telegram Calls

License

NotificationsYou must be signed in to change notification settings

pytgcalls/pytgcalls

Repository files navigation

pytgcalls logo

A simple and elegant client that allows you to make group voice calls quickly and easily.
Examples Documentation PyPi Channel Chat

PyTgCallsPyPIDownloads

This project allows making Telegram call using MtProto and WebRTC, this is possible thanks to the power ofNTgCalls library and@evgeny-nadymov

Example Usage

frompytgcallsimportPyTgCallsfrompytgcallsimportidle...chat_id=-1001185324811app=PyTgCalls(client)app.start()app.play(chat_id,'http://docs.evostream.com/sample_content/assets/sintel1m720p.mp4',)idle()

Features

  • Prebuilt wheels for macOS, Linux and Windows.
  • Supporting all type of MTProto libraries: Pyrogram, Telethon and Hydrogram.
  • Work with voice chats in channels and chats.
  • Join as channels or chats.
  • Mute/unmute, pause/resume, stop/play, volume control and more...

Requirements

How to install?

Here's how to install the PyTgCalls lib, the commands are given below:

# With Gitpip install git+https://github.com/pytgcalls/pytgcalls -U# With PyPi (Recommended)pip install py-tgcalls -U

Key Contributors

  • @Laky-64 (DevOps Engineer, Software Architect):
    • Played a crucial role in developing PyTgCalls being an ex developer of pyservercall and of tgcallsjs.
    • Automation with GitHub Actions
  • @kuogi (Senior UI/UX designer, Documenter):
    • As a Senior UI/UX Designer, Kuogi has significantly improved the user interface of our documentation,making it more visually appealing and user-friendly.
    • Played a key role in writing and structuring our documentation, ensuring that it is clear,informative, and accessible to all users.
  • @vrumger (Senior Node.js Developer, Software Architect):
    • Has made important fixes and enhancements to the WebRTC component of the library,improving its stability and performance.
    • Main developer of TgCallsJS
  • @alemidev (Senior Python Developer):
    • Has made important fixes and enhancements to the async part of the library

Junior Developers

  • @TuriOG (Junior Python Developer):
    • Currently working on integrating NTgCalls intoPyTgCalls, an important stepin expanding the functionality and usability of the library.

Special Thanks

  • @evgeny-nadymov:A heartfelt thank you to Evgeny Nadymov for graciously allowing us to use their code from telegram-react.His contribution has been pivotal to the success of this project.

[8]ページ先頭

©2009-2025 Movatter.jp