Telegram Web
The first library was released!

You can already start developing your bots and streaming audio to voice chats!

Docs: https://tgcallsjs.github.io/tgcalls
Example: https://github.com/tgcallsjs/LemonJamsBot (TypeScript)
Source code: https://github.com/tgcallsjs/tgcalls

npm i tgcalls

Happy coding ❤️
tgcalls pinned «‼️ The message is no longer updated Information about active projects in development Team 1 (@MarshalX): - tgcalls – a python binding for tgcalls (c++ lib); - pytgcalls – library connecting python binding for tgcalls and pyrogram. Current status: incoming…»
https://github.com/MarshalX continues to work on developing libraries
What OS do you develop bots on?
Anonymous Poll
70%
Linux
44%
Windows
11%
MacOS
What architecture do you host bots on?
Anonymous Poll
76%
x86_64
7%
i686 (32 bit)
34%
aarch64 (ARM 64 bit)
9%
other
tgcalls
https://github.com/MarshalX continues to work on developing libraries
pytgcalls by @MarshalX now works on Linux with x86_64 platform.

Works with Pyrogram 🔥

The screenshot shows 3 voice chats at the same time
pytgcalls currently in public beta test!

I would like to draw your attention to the fact that at the moment testing is possible only on Linux with x86_64 platform! For Windows you can use WSL.

Please read the full readme of the repository!

https://github.com/MarshalX/tgcalls-beta

Happy testing ❤️
😎🚀 new beta version is coming
Dear testers, let's update!

Added visualization of sound inside a voice chat! Added sending status to users outside the VC! Fixed joining voice chat. Now the sound plays right away!

A demo of visualization is available in the chat: @tgcallschat

CMD for update: pip install --upgrade --pre pytgcalls

Full back support. Just upgrade ❤️

I'm starting to prepare a private repository to open for joint development with you!
The library for Python from the third team has been released as beta!

This library uses Pyrogram to work with MTProto. To work with voice chats (WebRTC), another library is used. It’s tgcallsjs, written in TypeScript (JS). Libraries communicate with each other using a websocket.

GitHub: https://github.com/pytgcalls/pytgcalls
Docs: https://pytgcalls.github.io/
Userbot playing music on @tgcallschat received a spam block!

pyrogram.errors.exceptions.bad_request_400.UserBannedInChannel: [400 USER_BANNED_IN_CHANNEL]: You are limited from sending messages in supergroups/channels, check @SpamBot for details (caused by "messages.SetTyping")

The bot worked for more than 10 days without stopping. I don't know what triggered this. Maybe someone sent a reports for fun. In any case, take note of this information.

The bot continues to work, but without sending the status that it is playing music outside of VC.

To disable sending, use the second argument of the .start() method. For example: group_call.start(‘@tgcallschat’, False)

‼️ UPD. Perhaps this is because of "Telegram" in the account name. I changed the name and sent an appeal.
My complaint was check by team's supervisors. No limits applied to my account at the moment 🥳. The reason seriously was due first name of account.

Sending of speaking action doesn’t gives a spam block ❤️
Bot API was update to 5.1

Added some information for voice chats 🥳

- Added the type VoiceChatStarted and the field voice_chat_started to the class Message.
- Added the type VoiceChatEnded and the field voice_chat_ended to the class Message.
- Added the type VoiceChatParticipantsInvited and the field voice_chat_participants_invited to the class Message.
- Added the new administrator privilege can_manage_voice_chats to the class ChatMember and parameter can_manage_voice_chats to the method promoteChatMember. For now, bots can use this privilege only for passing to other administrators.

https://core.telegram.org/bots/api-changelog#march-9-2021
Some last updates of pytgcalls 🚀

- Stability increased significantly.
- Improved sound quality as much as possible.
- System of handlers:
- NETWORK_STATUS_CHANGED.
- PLAYOUT_ENDED.
- Ability to enable/disable endless playing of file.
- Volume control.
- Pause and resume of playout and recording.
- New examples, bugfixes and more…

Documentation: https://tgcalls.org/
GitHub: https://github.com/MarshalX/tgcalls
Live stream started
Channel photo updated
Voice Chats 2.0

- Limitless Voice Chats
- Recorded Chats
- Raise Hand
- Speaker and Listener Links
- Join As channel/chat

And more https://telegram.org/blog/voice-chats-on-steroids 🔥
2024/10/13 10:23:35
Back to Top
HTML Embed Code: