pytdbot.types.tdserver

class pytdbot.types.tdserver.ScheduledEvent(event_id=0, send_at=0)[source]

Bases: object

Describes a scheduled event

Parameters:
  • event_id (int) – Unique identifier of the scheduled event

  • send_at (int) – Point in time (Unix timestamp) when the scheduled event will be sent

__init__(event_id=0, send_at=0)[source]
Parameters:
  • event_id (int)

  • send_at (int)

Return type:

None

classmethod from_dict(data)[source]
Return type:

Optional[ScheduledEvent]

Parameters:

data (dict)

getClass()[source]
Return type:

Literal['ScheduledEvent']

getType()[source]
Return type:

Literal['scheduledEvent']

to_dict()[source]
Return type:

dict

event_id

Unique identifier of the scheduled event

send_at

Point in time (Unix timestamp) when the scheduled event will be sent

class pytdbot.types.tdserver.ServerStats(my_id=0, uptime=0, updates_count=0, requests_count=0)[source]

Bases: object

Describes TDLib Server stats

Parameters:
  • my_id (int) – Identifier of the current user

  • uptime (int) – Server uptime in seconds

  • updates_count (int) – Total number of received updates

  • requests_count (int) – Total number of sent requests

__init__(my_id=0, uptime=0, updates_count=0, requests_count=0)[source]
Parameters:
  • my_id (int)

  • uptime (int)

  • updates_count (int)

  • requests_count (int)

Return type:

None

classmethod from_dict(data)[source]
Return type:

Optional[ServerStats]

Parameters:

data (dict)

getClass()[source]
Return type:

Literal['ServerStats']

getType()[source]
Return type:

Literal['serverStats']

to_dict()[source]
Return type:

dict

my_id

Identifier of the current user

requests_count

Total number of sent requests

updates_count

Total number of received updates

uptime

Server uptime in seconds

class pytdbot.types.tdserver.UpdateScheduledEvent(name='', event_id=0, payload='')[source]

Bases: object

A scheduled event

Parameters:
  • name (str) – Event name

  • event_id (int) – Unique identifier of the scheduled event

  • payload (str) – Event payload

__init__(name='', event_id=0, payload='')[source]
Parameters:
  • name (str)

  • event_id (int)

  • payload (str)

Return type:

None

classmethod from_dict(data)[source]
Return type:

Optional[UpdateScheduledEvent]

Parameters:

data (dict)

getClass()[source]
Return type:

Literal['UpdateScheduledEvent']

getType()[source]
Return type:

Literal['updateScheduledEvent']

to_dict()[source]
Return type:

dict

event_id

Unique identifier of the scheduled event

name

Event name

payload

Event payload