GroupCall

class pyrogram.raw.types.GroupCall

Info about a group call or livestream

Constructor of GroupCall.

Details:
  • Layer: 223

  • ID: EFB2B617

Parameters:
  • id (int 64-bit) – Group call ID

  • access_hash (int 64-bit) – Group call access hash

  • participants_count (int 32-bit) – Participant count

  • unmuted_video_limit (int 32-bit) – Maximum number of people allowed to stream video into the call

  • version (int 32-bit) – Version

  • join_muted (bool, optional) – Whether the user should be muted upon joining the call

  • can_change_join_muted (bool, optional) – Whether the current user can change the value of the join_muted flag using phone.toggleGroupCallSettings

  • join_date_asc (bool, optional) – Specifies the ordering to use when locally sorting by date and displaying in the UI group call participants.

  • schedule_start_subscribed (bool, optional) – Whether we subscribed to the scheduled call

  • can_start_video (bool, optional) – Whether you can start streaming video into the call

  • record_video_active (bool, optional) – Whether the group call is currently being recorded

  • rtmp_stream (bool, optional) – Whether RTMP streams are allowed

  • listeners_hidden (bool, optional) – Whether the listeners list is hidden and cannot be fetched using phone.getGroupParticipants. The phone.groupParticipants.count and groupCall.participants_count counters will still include listeners.

  • conference (bool, optional) – Whether this is an E2E conference call.

  • creator (bool, optional) – Whether we’re created this group call.

  • messages_enabled (bool, optional)

  • can_change_messages_enabled (bool, optional)

  • min (bool, optional)

  • title (str, optional) – Group call title

  • stream_dc_id (int 32-bit, optional) – DC ID to be used for livestream chunks

  • record_start_date (int 32-bit, optional) – When was the recording started

  • schedule_date (int 32-bit, optional) – When is the call scheduled to start

  • unmuted_video_count (int 32-bit, optional) – Number of people currently streaming video into the call

  • invite_link (str, optional) – Invitation link for the conference.

  • send_paid_messages_stars (int 64-bit, optional)

  • default_send_as (Peer, optional)

TL Schema

groupCall#efb2b617
flags:#
join_muted:flags.1?true
can_change_join_muted:flags.2?true
join_date_asc:flags.6?true
schedule_start_subscribed:flags.8?true
can_start_video:flags.9?true
record_video_active:flags.11?true
rtmp_stream:flags.12?true
listeners_hidden:flags.13?true
conference:flags.14?true
creator:flags.15?true
messages_enabled:flags.17?true
can_change_messages_enabled:flags.18?true
min:flags.19?true
id:long
access_hash:long
participants_count:int
title:flags.3?string
stream_dc_id:flags.4?int
record_start_date:flags.5?int
schedule_date:flags.7?int
unmuted_video_count:flags.10?int
unmuted_video_limit:int
version:int
invite_link:flags.16?string
send_paid_messages_stars:flags.20?long
default_send_as:flags.21?Peer

= GroupCall

Parameter Tree

GroupCall
├── join_mutedtrue (optional)
├── can_change_join_mutedtrue (optional)
├── join_date_asctrue (optional)
├── schedule_start_subscribedtrue (optional)
├── can_start_videotrue (optional)
├── record_video_activetrue (optional)
├── rtmp_streamtrue (optional)
├── listeners_hiddentrue (optional)
├── conferencetrue (optional)
├── creatortrue (optional)
├── messages_enabledtrue (optional)
├── can_change_messages_enabledtrue (optional)
├── mintrue (optional)
├── idlong
├── access_hashlong
├── participants_countint
├── titlestring (optional)
├── stream_dc_idint (optional)
├── record_start_dateint (optional)
├── schedule_dateint (optional)
├── unmuted_video_countint (optional)
├── unmuted_video_limitint
├── versionint
├── invite_linkstring (optional)
├── send_paid_messages_starslong (optional)
└── default_send_asPeer (optional)
├── PeerUser
│ └── user_idlong
├── PeerChat
│ └── chat_idlong
└── PeerChannel
└── channel_idlong

Example

GroupCall(
    id=0,
    access_hash=0,
    participants_count=0,
    unmuted_video_limit=0,
    version=0,
)