for element in arr:
if element < 17:
result2.append(element)
from telethon.sync import TelegramClient
from telethon.tl.functions.messages import GetBotCallbackAnswerRequest
import time
api_id =
api_hash = ''
client = TelegramClient('', api_id, api_hash)
client.start()
dlgs = client.get_dialogs()
chanel_name = '' # тут не надо ничего в кавычки вписывать, должно быть пусто.
#chanel_name = 'Python etc' # если эта строка закомментирована, как сейчас -
# прога напечатает список каналов,
# если раскомментировать - работает с каналом, указанным в ней.
if not chanel_name:
for dlg in dlgs:
print(dlg.title)
else:
if chanel_name in list(channel.title for channel in dlgs):
for dlg in dlgs:
if dlg.title == chanel_name:
tegmo = dlg
msgs = client.get_messages(tegmo, limit=100)
for msg in msgs:
if msg.reply_markup is not None:
print('msg id:{0:5}'.format(str(msg.id)))
for row in msg.reply_markup.rows:
for button in row.buttons:
button = button.data
print('\treplay_markup:{0:10}'.format(str(button)))
else:
print('\"{}\" нет среди твоих каналов'.format(str(chanel_name)))