PWRTelegram is now hosted on a new server with ipv6 connectivity, kindly provided by our known stranger <3
Forwarded from Daniil Gentili
MadelineProto can now make phone calls!
It does that thanks to the \danog\MadelineProto\VoIP class, which is a wrapper for grishka's awesome library.
See https://daniil.it/MadelineProto/#calls for installation instructions.
The VoIP class has methods for:
* playing audio files in calls
* playing files on hold (when there are no files left to play)
* setting the audio output file
accepting incoming calls
* discarding calls
* setting a rating for completed calls
* getting the emoji visualization of the encryption key
* fetching the configuration needed to encode/decose audio files (usually it's always 16 bit signed linear PCM with a sample rate of 48 kHz and one channel)
* and much more! See https://daniil.it/MadelineProto/API_docs/types/PhoneCall.html
Input/output audio can be converted from/to any audio/video file using ffmpeg (just don’t forget to provide the correct number of channels, sample rate and bit depth,
).
You can also stream the audio track of video streams (even from youtube), or audio streams. Just stream the data to a FIFO, and use ffmpeg to output the converted audio to another FIFO that will be used as input file.
To make a call, use the request_call method: it accepts one parameter with the ID of the person to call, and returns a VoIP object.
Accepting calls is just as easy: you will receive an updatePhoneCall (https://daniil.it/MadelineProto/API_docs/constructors/updatePhoneCall.html) object from your update source (see update handling), and you will simply have to call
See https://daniil.it/MadelineProto/#calls for more info.
It does that thanks to the \danog\MadelineProto\VoIP class, which is a wrapper for grishka's awesome library.
See https://daniil.it/MadelineProto/#calls for installation instructions.
The VoIP class has methods for:
* playing audio files in calls
* playing files on hold (when there are no files left to play)
* setting the audio output file
accepting incoming calls
* discarding calls
* setting a rating for completed calls
* getting the emoji visualization of the encryption key
* fetching the configuration needed to encode/decose audio files (usually it's always 16 bit signed linear PCM with a sample rate of 48 kHz and one channel)
* and much more! See https://daniil.it/MadelineProto/API_docs/types/PhoneCall.html
Input/output audio can be converted from/to any audio/video file using ffmpeg (just don’t forget to provide the correct number of channels, sample rate and bit depth,
ffmpeg -i anyaudioorvideo -f s"$bitnumber"le -ac $channelNumber -ar $bitRate -acodec pcm_s"$bitnumber"le output.raw
).
You can also stream the audio track of video streams (even from youtube), or audio streams. Just stream the data to a FIFO, and use ffmpeg to output the converted audio to another FIFO that will be used as input file.
To make a call, use the request_call method: it accepts one parameter with the ID of the person to call, and returns a VoIP object.
Accepting calls is just as easy: you will receive an updatePhoneCall (https://daniil.it/MadelineProto/API_docs/constructors/updatePhoneCall.html) object from your update source (see update handling), and you will simply have to call
accept() to accept the call.See https://daniil.it/MadelineProto/#calls for more info.
Forwarded from MadelineProto | Official Channel (Daniil Gentili [ p o n y a e s t h e t i c ])
Now you can create telegram webradios! :D
Also, the MadelineProto API documentation now has examples for pwrtelegram!
Here's the full mtproto method list for pwrtelegram: https://daniil.it/MadelineProto/API_docs/methods
Here's the full mtproto method list for pwrtelegram: https://daniil.it/MadelineProto/API_docs/methods
docs.madelineproto.xyz
Methods
What do you want to do?
Forwarded from MadelineProto | Official Channel (Daniil Gentili [ p o n y a e s t h e t i c ])
Here's the username of the first telegram webradio: call it to listen to some top quality swing!
@magnaluna
@magnaluna
Telegram, please fix your RPC proxy, I'm getting INTERDC4_CALL_RICH_ERRORs while accepting calls
MadelineProto | Official Channel
Here's the username of the first telegram webradio: call it to listen to some top quality swing! @magnaluna
Bear with me while I debug this userbot, this is its first load test
Forwarded from MadelineProto | Official Channel (Daniil Gentili [ p o n y a e s t h e t i c ])
And now the debugging is over! You can now call @magnaluna!
COME ON I'M WAITING FOR DEM CALL FLOODS ;) ❤️
Forwarded from An (PartyGuy)
can we already change our Bio with pwrTelegram? 🤔
Forwarded from Daniil Gentili
You could always do that
Forwarded from Daniil Gentili
But since no one reads the manual
= please, please read the manual before asking anything (pwrtelegram.xyz, daniil.it/MadelineProto/API_docs/methods).
PWRTelegram has hundreds of different methods, and can do everything official clients can do, you just gotta read the manual.
The answer to the very common question "Can MadelineProto/PWRTelegram do X", where X is something official clients do, is always "yes, please read the manual ❤️"
PWRTelegram has hundreds of different methods, and can do everything official clients can do, you just gotta read the manual.
The answer to the very common question "Can MadelineProto/PWRTelegram do X", where X is something official clients do, is always "yes, please read the manual ❤️"
docs.madelineproto.xyz
Methods
What do you want to do?
MadelineProto | Official Channel
And now the debugging is over! You can now call @magnaluna!
Protip: when calling such userbot webradios, mute your mic to reduce data usage.
Forwarded from An (PartyGuy)
Write "pizza" to @pizzaBio and the counter in his Bio goes up 😂
Forwarded from v
lol
Forwarded from v
best bot
PWRTelegram quality 👌👌👌👌👌👌👌👌👌👌👌👌👌🦋🦋🦋
Forwarded from MadelineProto | Official Channel (Daniil Gentili [ p o n y a e s t h e t i c ])
MadelineProto now has nice TL stack traces, less memory usage, and better dialog list fetching!
Run
php-libtgvoip also has nice stack traces now, run
If you have any problems, do write @pwrtelegramgroup
Run
git pull && composer update in the MadelineProto repo ASAP, old instances of MadelineProto will throw "Please update MadelineProto" exceptions.php-libtgvoip also has nice stack traces now, run
git pull && git submodule init && git submodule update && git submodule sync && make && sudo make install in the php-libtgvoip repo (run git clone --recursive https://github.com/danog/php-libtgvoip && cd php-libtgvoip && make && sudo make install) note that you must now install binutils-dev in order to compile the backward-cpp module that provides stack traces.If you have any problems, do write @pwrtelegramgroup
Forwarded from Daniil Gentili
MadelineProto can now make phone calls!
It does that thanks to the \danog\MadelineProto\VoIP class, which is a wrapper for grishka's awesome library.
See https://daniil.it/MadelineProto/#calls for installation instructions.
The VoIP class has methods for:
* playing audio files in calls
* playing files on hold (when there are no files left to play)
* setting the audio output file
accepting incoming calls
* discarding calls
* setting a rating for completed calls
* getting the emoji visualization of the encryption key
* fetching the configuration needed to encode/decose audio files (usually it's always 16 bit signed linear PCM with a sample rate of 48 kHz and one channel)
* and much more! See https://daniil.it/MadelineProto/API_docs/types/PhoneCall.html
Input/output audio can be converted from/to any audio/video file using ffmpeg (just don’t forget to provide the correct number of channels, sample rate and bit depth,
).
You can also stream the audio track of video streams (even from youtube), or audio streams. Just stream the data to a FIFO, and use ffmpeg to output the converted audio to another FIFO that will be used as input file.
To make a call, use the request_call method: it accepts one parameter with the ID of the person to call, and returns a VoIP object.
Accepting calls is just as easy: you will receive an updatePhoneCall (https://daniil.it/MadelineProto/API_docs/constructors/updatePhoneCall.html) object from your update source (see update handling), and you will simply have to call
See https://daniil.it/MadelineProto/#calls for more info.
It does that thanks to the \danog\MadelineProto\VoIP class, which is a wrapper for grishka's awesome library.
See https://daniil.it/MadelineProto/#calls for installation instructions.
The VoIP class has methods for:
* playing audio files in calls
* playing files on hold (when there are no files left to play)
* setting the audio output file
accepting incoming calls
* discarding calls
* setting a rating for completed calls
* getting the emoji visualization of the encryption key
* fetching the configuration needed to encode/decose audio files (usually it's always 16 bit signed linear PCM with a sample rate of 48 kHz and one channel)
* and much more! See https://daniil.it/MadelineProto/API_docs/types/PhoneCall.html
Input/output audio can be converted from/to any audio/video file using ffmpeg (just don’t forget to provide the correct number of channels, sample rate and bit depth,
ffmpeg -i anyaudioorvideo -f s"$bitnumber"le -ac $channelNumber -ar $bitRate -acodec pcm_s"$bitnumber"le output.raw
).
You can also stream the audio track of video streams (even from youtube), or audio streams. Just stream the data to a FIFO, and use ffmpeg to output the converted audio to another FIFO that will be used as input file.
To make a call, use the request_call method: it accepts one parameter with the ID of the person to call, and returns a VoIP object.
Accepting calls is just as easy: you will receive an updatePhoneCall (https://daniil.it/MadelineProto/API_docs/constructors/updatePhoneCall.html) object from your update source (see update handling), and you will simply have to call
accept() to accept the call.See https://daniil.it/MadelineProto/#calls for more info.