Найти - Пользователи
Полная версия: Бот не может найти кнопку
Начало » Python для новичков » Бот не может найти кнопку
1
Dmitriy21092
Ошибка следующая:


File “2.py”, line 97, in <module>
url_rec = messages.reply_markup.rows.buttons.url
AttributeError: ‘KeyboardButton’ object has no attribute ‘url’


Вот она строка на которую ругается:

else:
messages = client.get_messages('Litecoin_click_bot')
url_rec = messages.reply_markup.rows.buttons.url
f = open(“per11.txt”)
fd = f.read()
@cckyi_boxxx
во-первых код надо выкладывать под теги :
 [code python][/code]

во-вторых здесь ни у кого нет дара телепатии что-бы понять что за объект messages, но что-то мне подсказывает что раз вам пишут что у объекта messages.reply_markup.rows.buttons нет атрибута url то так оно и есть))
Dmitriy21092
@cckyi_boxxx
во-первых код надо выкладывать под теги :
Атрибут url есть в самой кнопке в телеграмм боте, а эта строка проверяет его наличие, он там точно есть проверял, также код еще вчера работал, это рабочий код
FishHook
Dmitriy21092
Атрибут url есть в самой кнопке в телеграмм боте, а эта строка проверяет его наличие, он там точно есть проверял, также код еще вчера работал, это рабочий код
ну, не иначе питон решил над вами пошутить, других объяснений нет
@cckyi_boxxx
Dmitriy21092
Атрибут url есть в самой кнопке в телеграмм боте, а эта строка проверяет его наличие, он там точно есть проверял, также код еще вчера работал, это рабочий код

раз вчера работал а сегодня нет тогда скорее всего в дописанном вами коде, после которого возникла эта ошибка messages.reply_markup.rows.buttons ссылается на другой объект, в котором нет атрибута url
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB