Config
- class pyrogram.raw.types.Config
Current configuration
Constructor of
Config.- Details:
Layer:
223ID:
CC1A241E
- Parameters:
date (
int32-bit) – Current date at the serverexpires (
int32-bit) – Expiration date of this config: when it expires it’ll have to be refetched using help.getConfigtest_mode (
bool) – Whether we’re connected to the test DCsthis_dc (
int32-bit) – ID of the DC that returned the replydc_options (List of
DcOption) – DC IP listdc_txt_domain_name (
str) – Domain name for fetching encrypted DC list from DNS TXT recordchat_size_max (
int32-bit) – Maximum member count for normal groupsmegagroup_size_max (
int32-bit) – Maximum member count for supergroupsforwarded_count_max (
int32-bit) – Maximum number of messages that can be forwarded at once using messages.forwardMessages.online_update_period_ms (
int32-bit) – The client should update its online status every N millisecondsoffline_blur_timeout_ms (
int32-bit) – Delay before offline status needs to be sent to the serveroffline_idle_timeout_ms (
int32-bit) – Time without any user activity after which it should be treated offlineonline_cloud_timeout_ms (
int32-bit) – If we are offline, but were online from some other client in last online_cloud_timeout_ms milliseconds after we had gone offline, then delay offline notification for notify_cloud_delay_ms milliseconds.notify_cloud_delay_ms (
int32-bit) – If we are offline, but online from some other client then delay sending the offline notification for notify_cloud_delay_ms milliseconds.notify_default_delay_ms (
int32-bit) – If some other client is online, then delay notification for notification_default_delay_ms millisecondspush_chat_period_ms (
int32-bit) – Not for client usepush_chat_limit (
int32-bit) – Not for client useedit_time_limit (
int32-bit) – Only messages with age smaller than the one specified can be editedrevoke_time_limit (
int32-bit) – Only channel/supergroup messages with age smaller than the specified can be deletedrevoke_pm_time_limit (
int32-bit) – Only private messages with age smaller than the specified can be deletedrating_e_decay (
int32-bit) – Exponential decay rate for computing top peer ratingstickers_recent_limit (
int32-bit) – Maximum number of recent stickerschannels_read_media_period (
int32-bit) – Indicates that round videos (video notes) and voice messages sent in channels and older than the specified period must be marked as readcall_receive_timeout_ms (
int32-bit) – Maximum allowed outgoing ring time in VoIP calls: if the user we’re calling doesn’t reply within the specified time (in milliseconds), we should hang up the callcall_ring_timeout_ms (
int32-bit) – Maximum allowed incoming ring time in VoIP calls: if the current user doesn’t reply within the specified time (in milliseconds), the call will be automatically refusedcall_connect_timeout_ms (
int32-bit) – VoIP connection timeout: if the instance of libtgvoip on the other side of the call doesn’t connect to our instance of libtgvoip within the specified time (in milliseconds), the call must be abortedcall_packet_timeout_ms (
int32-bit) – If during a VoIP call a packet isn’t received for the specified period of time, the call must be abortedme_url_prefix (
str) – The domain to use to parse deep links ».caption_length_max (
int32-bit) – Maximum length of caption (length in utf8 codepoints)message_length_max (
int32-bit) – Maximum length of messages (length in utf8 codepoints)webfile_dc_id (
int32-bit) – DC ID to use to download webfilesdefault_p2p_contacts (
bool, optional) – Whether the client should use P2P by default for phone calls with contactspreload_featured_stickers (
bool, optional) – Whether the client should preload featured stickersrevoke_pm_inbox (
bool, optional) – Whether incoming private messages can be deleted for both participantsblocked_mode (
bool, optional) – Indicates that telegram is probably censored by governments/ISPs in the current regionforce_try_ipv6 (
bool, optional) – Whether to forcefully connect using IPv6 dcOptions, even if the client knows that IPv4 is available.tmp_sessions (
int32-bit, optional) – Temporary passport sessionsautoupdate_url_prefix (
str, optional) – URL to use to auto-update the current appgif_search_username (
str, optional) – Username of the bot to use to search for GIFsvenue_search_username (
str, optional) – Username of the bot to use to search for venuesimg_search_username (
str, optional) – Username of the bot to use for image searchstatic_maps_provider (
str, optional) – ID of the map provider to use for venuessuggested_lang_code (
str, optional) – Suggested language codelang_pack_version (
int32-bit, optional) – Language pack versionbase_lang_pack_version (
int32-bit, optional) – Basic language pack versionreactions_default (
Reaction, optional) – Default message reactionautologin_token (
str, optional) – Autologin token, click here for more info on URL authorization ».
- Functions:
This object can be returned by 1 function.
Returns current configuration, including data center configuration.
TL Schema
config#cc1a241e
flags:#
default_p2p_contacts:flags.3?true
preload_featured_stickers:flags.4?true
revoke_pm_inbox:flags.6?true
blocked_mode:flags.8?true
force_try_ipv6:flags.14?true
date:int
expires:int
test_mode:Bool
this_dc:int
dc_options:Vector<DcOption>
dc_txt_domain_name:string
chat_size_max:int
megagroup_size_max:int
forwarded_count_max:int
online_update_period_ms:int
offline_blur_timeout_ms:int
offline_idle_timeout_ms:int
online_cloud_timeout_ms:int
notify_cloud_delay_ms:int
notify_default_delay_ms:int
push_chat_period_ms:int
push_chat_limit:int
edit_time_limit:int
revoke_time_limit:int
revoke_pm_time_limit:int
rating_e_decay:int
stickers_recent_limit:int
channels_read_media_period:int
tmp_sessions:flags.0?int
call_receive_timeout_ms:int
call_ring_timeout_ms:int
call_connect_timeout_ms:int
call_packet_timeout_ms:int
me_url_prefix:string
autoupdate_url_prefix:flags.7?string
gif_search_username:flags.9?string
venue_search_username:flags.10?string
img_search_username:flags.11?string
static_maps_provider:flags.12?string
caption_length_max:int
message_length_max:int
webfile_dc_id:int
suggested_lang_code:flags.2?string
lang_pack_version:flags.2?int
base_lang_pack_version:flags.2?int
reactions_default:flags.15?Reaction
autologin_token:flags.16?string
= Config
Parameter Tree
true (optional)true (optional)true (optional)true (optional)true (optional)intintBoolintVector < DcOption >DcOptiontrue (optional)true (optional)true (optional)true (optional)true (optional)true (optional)intstringintbytes (optional)stringintintintintintintintintintintintintintintintintintint (optional)intintintintstringstring (optional)string (optional)string (optional)string (optional)string (optional)intintintstring (optional)int (optional)int (optional)Reaction (optional)ReactionEmptyReactionEmojistringReactionCustomEmojilongReactionPaidstring (optional)Example
Config(
date=0,
expires=0,
test_mode=True,
this_dc=0,
dc_options=[
DcOption(
id=0,
ip_address="text",
port=0
)
],
dc_txt_domain_name="text",
chat_size_max=0,
megagroup_size_max=0,
forwarded_count_max=0,
online_update_period_ms=0,
offline_blur_timeout_ms=0,
offline_idle_timeout_ms=0,
online_cloud_timeout_ms=0,
notify_cloud_delay_ms=0,
notify_default_delay_ms=0,
push_chat_period_ms=0,
push_chat_limit=0,
edit_time_limit=0,
revoke_time_limit=0,
revoke_pm_time_limit=0,
rating_e_decay=0,
stickers_recent_limit=0,
channels_read_media_period=0,
call_receive_timeout_ms=0,
call_ring_timeout_ms=0,
call_connect_timeout_ms=0,
call_packet_timeout_ms=0,
me_url_prefix="text",
caption_length_max=0,
message_length_max=0,
webfile_dc_id=0,
)