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
Happy coding ❤️
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 ❤️
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
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 ❤️
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 ❤️
GitHub
GitHub - MarshalX/tgcalls-beta: Testing is over. Thank you all for your participation!
Testing is over. Thank you all for your participation! - GitHub - MarshalX/tgcalls-beta: Testing is over. Thank you all for your participation!
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:
Full back support. Just upgrade ❤️
I'm starting to prepare a private repository to open for joint development with you!
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/
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/
tgcalls
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://git…
New platfrom is available for testing!
It’s a ARM64 🤘
If you are an owner of the Raspberry Pi device or anything else on the aarch64 – check and let me know in @tgcallschat.
GitHub: https://github.com/MarshalX/tgcalls-beta
Pay attention to your CPU platform of Pi (as I understand it should be ARMv8)! Don’t forget to update pip! 👀
It’s a ARM64 🤘
If you are an owner of the Raspberry Pi device or anything else on the aarch64 – check and let me know in @tgcallschat.
GitHub: https://github.com/MarshalX/tgcalls-beta
Pay attention to your CPU platform of Pi (as I understand it should be ARMv8)! Don’t forget to update pip! 👀
GitHub
GitHub - MarshalX/tgcalls-beta: Testing is over. Thank you all for your participation!
Testing is over. Thank you all for your participation! - GitHub - MarshalX/tgcalls-beta: Testing is over. Thank you all for your participation!
Forwarded from Dash Eclipse's Channel (ezup.dev)
The Voice Chat Music Player UserBot for @VCSets is now open source and licensed under AGPL-3.0-or-later.
https://github.com/dashezup/tgvc-userbot
Made with tgcalls and Pyrogram Smart Plugin
https://github.com/dashezup/tgvc-userbot
Made with tgcalls and Pyrogram Smart Plugin
GitHub
GitHub - dashezup/tgvc-userbot: Telegram voice chat userbot made with Pyrogram and MarshalX/tgcalls with playlist support
Telegram voice chat userbot made with Pyrogram and MarshalX/tgcalls with playlist support - GitHub - dashezup/tgvc-userbot: Telegram voice chat userbot made with Pyrogram and MarshalX/tgcalls with ...
Userbot playing music on @tgcallschat received a spam block!
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:
‼️ UPD. Perhaps this is because of "Telegram" in the account name. I changed the name and sent an appeal.
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(‘@tgcalls
chat’, False)
‼️ UPD. Perhaps this is because of "Telegram" in the account name. I changed the name and sent an appeal.
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
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
core.telegram.org
Bot API changelog
The Bot API is an HTTP-based interface created for developers keen on building bots for Telegram. To learn how to create…
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
- 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
tgcalls.org
pytgcalls documentation
Voice chats, private incoming and outgoing calls in Telegram for Developers
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 🔥
- 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 🔥