Я решил сделать небольшую программу. У меня есть вот такой кусочек кода:
tegmo = dlg
msgs = client.get_messages(tegmo, limit=30)
И я одерживаю вот такую ошибку:
msgs = client.get_messages(tegmo, limit=30)
NameError: name 'tegmo' is not defined
В tegmo = dlg, tegmo появляется впервые . Как можно исправить ошибку?
Вот полный код:
from telethon import TelegramClient
api_id =
api_hash = ''
client = TelegramClient('', api_id, api_hash)
client.start()
dlgs = client.iter_dialogs()
for dlg in dlgs:
print(dlg.title)
for dlg in dlgs:
if dlg.title == '':
tegmo = dlg
msgs = client.get_messages(tegmo, limit=30)
for msg in msgs:
if msg.reply_markup is not None:
button.data = msg.reply_markup.rows[0].buttons[0].data
message_id = message_id
print(button_data, message_id)