phone.CreateConferenceCall

class pyrogram.raw.functions.phone.CreateConferenceCall

Create and optionally join a new conference call.

Details:
  • Layer: 223

  • ID: 7D0444BB

Parameters:
  • random_id (int 32-bit) – Unique client message ID required to prevent creation of duplicate group calls.

  • muted (bool, optional) – If set, mute our microphone when joining the call (can only be used if join is set).

  • video_stopped (bool, optional) – If set, our video stream is disabled (can only be used if join is set).

  • join (bool, optional) – If set, also join the call, otherwise just create the call link.

  • public_key (int 256-bit, optional) – Public key (can only be used if join is set).

  • block (bytes, optional) – Initial blockchain block (can only be used if join is set).

  • params (DataJSON, optional) – Parameters from tgcalls (can only be used if join is set).

Returns:

Updates

TL Schema

phone.createConferenceCall#7d0444bb
flags:#
muted:flags.0?true
video_stopped:flags.2?true
join:flags.3?true
random_id:int
public_key:flags.3?int256
block:flags.3?bytes
params:flags.3?DataJSON

= Updates

Parameter Tree

CreateConferenceCall
├── mutedtrue (optional)
├── video_stoppedtrue (optional)
├── jointrue (optional)
├── random_idint
├── public_keyint256 (optional)
├── blockbytes (optional)
└── paramsDataJSON (optional)
└── DataJSON
└── datastring

Example

await app.invoke(
    CreateConferenceCall(
        muted=None,
        video_stopped=None,
        join=None,
        random_id=0,
        public_key=None,
        block=b"data",
        params=DataJSON(data="text"),
    )
)