phone.CreateConferenceCall

class pyrogram.raw.functions.phone.CreateConferenceCall

Create and optionally join a new conference call.

Details:
  • Layer: 227

  • 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
├── muted → true (optional)
├── video_stopped → true (optional)
├── join → true (optional)
├── random_id → int
├── public_key → int256 (optional)
├── block → bytes (optional)
└── params → DataJSON (optional)
└── DataJSON
└── data → string

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"),
    )
)