Задать вопрос
@CookieMonster32

Как исправить ошибку tegmo или msgs = client.get_messages(tegmo, limit=30) NameError: name 'tegmo' is not defined?

Я решил сделать небольшую программу. У меня есть вот такой кусочек кода:
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)
  • Вопрос задан
  • 251 просмотр
Подписаться 1 Простой 4 комментария
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы