mirror of
https://github.com/LonamiWebs/Telethon.git
synced 2025-08-07 13:34:59 +03:00
Reverted clients
This commit is contained in:
parent
74f4738450
commit
990961ca95
|
@ -569,7 +569,7 @@ class TelegramClient(TelegramBareClient):
|
||||||
some performance loss.
|
some performance loss.
|
||||||
"""
|
"""
|
||||||
possible_names = []
|
possible_names = []
|
||||||
if not isinstance(entity, TLObject) or type(entity).SUBCLASS_OF_ID in (
|
if not isinstance(entity, TLObject) or type(entity).subclass_of_id in (
|
||||||
0x2da17977, 0xc5af5d94, 0x1f4661b9, 0xd49a2697
|
0x2da17977, 0xc5af5d94, 0x1f4661b9, 0xd49a2697
|
||||||
):
|
):
|
||||||
# Maybe it is an user or a chat? Or their full versions?
|
# Maybe it is an user or a chat? Or their full versions?
|
||||||
|
|
|
@ -94,11 +94,11 @@ class InteractiveTelegramClient(TelegramClient):
|
||||||
# Enter a while loop to chat as long as the user wants
|
# Enter a while loop to chat as long as the user wants
|
||||||
while True:
|
while True:
|
||||||
# Retrieve the top dialogs
|
# Retrieve the top dialogs
|
||||||
dialog_count = 15
|
dialog_count = 10
|
||||||
|
|
||||||
# Entities represent the user, chat or channel
|
# Entities represent the user, chat or channel
|
||||||
# corresponding to the dialog on the same index
|
# corresponding to the dialog on the same index
|
||||||
dialogs, entities = self.get_dialogs(limit=dialog_count)
|
dialogs, entities = self.get_dialogs(dialog_count)
|
||||||
|
|
||||||
i = None
|
i = None
|
||||||
while i is None:
|
while i is None:
|
||||||
|
@ -141,7 +141,6 @@ class InteractiveTelegramClient(TelegramClient):
|
||||||
print(' !h: prints the latest messages (message History).')
|
print(' !h: prints the latest messages (message History).')
|
||||||
print(' !up <path>: Uploads and sends the Photo from path.')
|
print(' !up <path>: Uploads and sends the Photo from path.')
|
||||||
print(' !uf <path>: Uploads and sends the File from path.')
|
print(' !uf <path>: Uploads and sends the File from path.')
|
||||||
print(' !d <msg-id>: Deletes a message by its id')
|
|
||||||
print(' !dm <msg-id>: Downloads the given message Media (if any).')
|
print(' !dm <msg-id>: Downloads the given message Media (if any).')
|
||||||
print(' !dp: Downloads the current dialog Profile picture.')
|
print(' !dp: Downloads the current dialog Profile picture.')
|
||||||
print()
|
print()
|
||||||
|
@ -207,13 +206,6 @@ class InteractiveTelegramClient(TelegramClient):
|
||||||
# Slice the message to get the path
|
# Slice the message to get the path
|
||||||
self.send_document(path=msg[len('!uf '):], entity=entity)
|
self.send_document(path=msg[len('!uf '):], entity=entity)
|
||||||
|
|
||||||
# Delete messages
|
|
||||||
elif msg.startswith('!d '):
|
|
||||||
# Slice the message to get message ID
|
|
||||||
deleted_msg = self.delete_messages(entity, msg[len('!d '):])
|
|
||||||
print('Deleted. {}'.format(deleted_msg))
|
|
||||||
|
|
||||||
|
|
||||||
# Download media
|
# Download media
|
||||||
elif msg.startswith('!dm '):
|
elif msg.startswith('!dm '):
|
||||||
# Slice the message to get message ID
|
# Slice the message to get message ID
|
||||||
|
|
Loading…
Reference in New Issue
Block a user