pytdbot.types.tdserver.schedule

class pytdbot.types.tdserver.schedule.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.schedule.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