(generated)
-
msg(peer, text)
: Sends text message to peer- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.text
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_msg(peer, text)
: Sends text message to peer- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.text
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_text(peer, text)
: Sends text message to peer- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.text
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_audio(peer, file)
: Sends audio to peer- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_typing(peer, status)
: Sends typing notification. You can supply a custom status (range 0-10): none, typing, cancel, record video, upload video, record audio, upload audio, upload photo, upload document, geo and choose contact.- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.status
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_typing_abort(peer)
: Sends typing notification abort- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_photo(peer, file, caption)
: Sends photo to peer- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.caption
: optional, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_video(peer, file, caption)
: Sends video to peer- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.caption
: optional, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_document(peer, file, caption)
: Sends document to peer (as raw file including filename)- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.caption
: optional, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_file(peer, file)
: Sends document to peer (using the best available method, e.g. songs as audio and images as photos)- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_location(peer, latitude, longitude)
: Sends geo location- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.latitude
: mandatory, needs a Double (type:float
), and may not be repeated.longitude
: mandatory, needs a Double (type:float
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_contact(peer, phone, first_name, last_name)
: Sends contact (not necessary telegram user).- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.phone
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.first_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.last_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
send_text_from_file(peer, file)
: Sends contents of text file as plain text message- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
fwd(peer, msg_id)
: Forwards message to peer. Forward to secret chats is forbidden- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
fwd_media(peer, msg_id)
: Forwards message media to peer. Forward to secret chats is forbidden. Result slightly differs from fwd- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply(msg_id, text)
: Sends text reply to message- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.text
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_text(msg_id, text)
: Sends text reply to message- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.text
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_audio(msg_id, file)
: Sends audio to peer- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_contact(msg_id, phone, first_name, last_name)
: Sends contact (not necessary telegram user)- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.phone
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.first_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.last_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_document(msg_id, file)
: Sends document to peer- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_file(msg_id, file)
: Sends document to peer- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_location(msg_id, latitude, longitude)
: Sends geo location- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.latitude
: mandatory, needs a Double (type:float
), and may not be repeated.longitude
: mandatory, needs a Double (type:float
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_photo(msg_id, file, caption)
: Sends photo to peer- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.caption
: optional, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
reply_video(msg_id, file, caption)
: Sends video to peer- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.caption
: optional, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
broadcast_text(user, text)
: Sends text to several users at once- Arguments:
user
: mandatory, needs a User (type:str
), and may be repeated.text
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
message_delete(msg_id)
: Deletes message- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
message_get(msg_id)
: Get message by id- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
messages_search(peer, limit, from, to, offset, pattern)
: Search for pattern in messages from date from to date to (unixtime) in messages with peer (if peer not present, in all messages)- Arguments:
peer
: optional, needs a Peer (type:str
), and may not be repeated.limit
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.from
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.to
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.offset
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.pattern
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_audio(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_chat_photo(chat)
: Downloads file to downloads dirs. Returns file path- Arguments:
chat
: mandatory, needs a Chat (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_file(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_file_thumb(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_document(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_document_thumb(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_photo(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_video(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_video_thumb(msg_id)
: Downloads file to downloads dirs. Returns file path- Arguments:
msg_id
: mandatory, needs a MsgId (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.downloaded_file
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
mark_read(peer)
: Marks messages with peer as read- Arguments:
peer
: mandatory, needs a Peer (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
history(user, limit, offset)
: Prints messages with this peer (most recent message lower). Also marks messages as read- Arguments:
user
: mandatory, needs a Peer (type:str
), and may not be repeated.limit
: optional, needs a PositiveNumber (type:int > 0
), and may not be repeated.offset
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
resolve_username(@username)
: Searches user by username- Arguments:
@username
: mandatory, needs a Username (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
user_info(user)
: Prints info about user (id, last online, phone, etc.)- Arguments:
user
: mandatory, needs a User (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
load_user_photo(user)
: Downloads file to downloads dirs. Returns file path- Arguments:
user
: mandatory, needs a User (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
get_self()
: get our user info- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.anything
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
whoami()
: get our user info- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.anything
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
contact_add(phone, first_name, last_name)
: Tries to add user to contact list- Arguments:
phone
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.first_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.last_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.anything
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
contact_add_by_card(card)
: Gets user by card and prints it name. You can then send messages to him as usual #todo: add args type- Arguments:
card
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
contact_rename(user, first_name, last_name)
: Renames contact #returns the new name- Arguments:
user
: mandatory, needs a User (type:str
), and may not be repeated.first_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.last_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
contact_delete(user)
: Deletes contact from contact list- Arguments:
user
: mandatory, needs a User (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
contacts_list()
: Prints contact list- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.List
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
contacts_search(user_name, limit)
: Searches contacts by username- Arguments:
user_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.limit
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
chat_info(chat)
: Prints info about chat (id, members, admin, etc.)- Arguments:
chat
: mandatory, needs a Chat (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
chat_set_photo(chat, file)
:- Arguments:
chat
: mandatory, needs a Chat (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
chat_add_user(chat, user, msgs_to_forward)
: Adds user to chat. Sends him last msgs-to-forward message from this chat. Default 100- Arguments:
chat
: mandatory, needs a Chat (type:str
), and may not be repeated.user
: mandatory, needs a User (type:str
), and may not be repeated.msgs_to_forward
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
chat_del_user(chat, user)
: Deletes user from chat- Arguments:
chat
: mandatory, needs a Chat (type:str
), and may not be repeated.user
: mandatory, needs a User (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
chat_rename(chat, new_name)
: Renames chat- Arguments:
chat
: mandatory, needs a Chat (type:str
), and may not be repeated.new_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
create_group_chat(name, user)
: Creates group chat with users- Arguments:
name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.user
: mandatory, needs a User (type:str
), and may be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
import_chat_link(hash)
: Joins to chat by link- Arguments:
hash
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
export_chat_link(chat)
: Prints chat link that can be used to join to chat- Arguments:
chat
: mandatory, needs a Chat (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
create_secret_chat(user)
: Starts creation of secret chat- Arguments:
user
: mandatory, needs a User (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
accept_secret_chat(secret_chat)
: Accepts secret chat. Only useful when started with -E flag- Arguments:
secret_chat
: mandatory, needs a SecretChat (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
set_ttl(secret_chat)
: Sets secret chat ttl. Client itself ignores ttl- Arguments:
secret_chat
: mandatory, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
visualize_key(secret_chat)
: Prints visualization of encryption key (first 16 bytes sha1 of it in fact)- Arguments:
secret_chat
: mandatory, needs a SecretChat (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_get_admins(channel, limit, offset)
: Gets channel admins- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.limit
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.offset
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.List
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_get_members(channel, limit, offset)
: Gets channel members- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.limit
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.offset
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.List
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_info(channel)
: Prints info about channel (id, members, admin, etc.)- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_invite(channel, user)
: Invites user to channel- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.user
: mandatory, needs a User (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_join(channel)
: Joins to channel- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_kick(channel, user)
: Kicks user from channel- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.user
: mandatory, needs a User (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_leave(channel)
: Leaves from channel- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_list(limit, offset)
: List of last channels- Arguments:
limit
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.offset
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.List
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_set_about(channel, about)
: Sets channel about info.- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.about
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_set_username(channel, name)
: Sets channel username info.- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_set_photo(channel, file)
: Sets channel photo. Photo will be cropped to square- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
channel_rename(channel, new_name)
: Renames channel- Arguments:
channel
: mandatory, needs a Channel (type:str
), and may not be repeated.new_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
set_profile_name(first_name, last_name)
: Sets profile name.- Arguments:
first_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.last_name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
set_username(name)
: Sets username.- Arguments:
name
: mandatory, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
set_profile_photo(file)
: Sets profile photo. Photo will be cropped to square- Arguments:
file
: mandatory, needs a FilePath (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.something
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
status_online()
: Sets status as online- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
status_offline()
: Sets status as offline- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
export_card()
: Prints card that can be imported by another user with import_card method- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
quit()
: Quits immediately- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.response_fails
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
safe_quit()
: Waits for all queries to end, then quits- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.response_fails
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
main_session()
: Sends updates to this connection (or terminal). Useful only with listening socket- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
-
dialog_list(limit, offset)
: List of last conversations- Arguments:
limit
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.offset
: optional, needs a NonNegativeNumber (type:int >= 0
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.List
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
set_password(hint)
: Sets password- Arguments:
hint
: optional, needs a UnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.success_fail
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
raw(command)
: just send custom shit to the cli. Use, if there are no fitting functions, because I didn't update.- Arguments:
command
: mandatory, needs a UnescapedUnicodeString (type:str
), and may not be repeated.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.raw
parser or raises anpytg.exceptions.IllegalResponseExceptions
.
- Arguments:
-
cli_help()
: Prints the help. (Needed for pytg itself!)- Arguments: No arguments.
- Keyword arguments:
enable_preview
: optional, if the URL found in a message should have a preview. Default: False. (Will be ignored by the CLI with non-sending commands.)retry_connect
: optional, how often the initial connection should be retried. Default: 2. Negative number means infinite.retry_connect
: optional. How long, in seconds, we wait for the cli to answer the send command. Set to explicitly toNone
to use the global default timeout (Sender.default_answer_timeout
) instead of the default timeout for the given command. To use the default timeout for that command omit this parameter. Default: default timeout for the given commandreply_id
: optional, this command is kept for compatibility. Please use the reply commands! Default: None. (Will be ignored by the CLI with non-sending commands.)
- Returns:
the parsed result using
pytg.result_parser.raw
parser or raises anpytg.exceptions.IllegalResponseExceptions
.