Уведомления

Группа в Telegram: @pythonsu

#1 Апрель 21, 2020 16:50:46

Dmitriy21092
Зарегистрирован: 2020-04-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Бот не может найти кнопку

Ошибка следующая:


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()

Офлайн

#2 Апрель 21, 2020 17:48:05

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

Бот не может найти кнопку

во-первых код надо выкладывать под теги :

 [code python][/code]

во-вторых здесь ни у кого нет дара телепатии что-бы понять что за объект messages, но что-то мне подсказывает что раз вам пишут что у объекта messages.reply_markup.rows.buttons нет атрибута url то так оно и есть))



Офлайн

#3 Апрель 21, 2020 17:55:57

Dmitriy21092
Зарегистрирован: 2020-04-21
Сообщения: 2
Репутация: +  0  -
Профиль   Отправить e-mail  

Бот не может найти кнопку

@cckyi_boxxx
во-первых код надо выкладывать под теги :
Атрибут url есть в самой кнопке в телеграмм боте, а эта строка проверяет его наличие, он там точно есть проверял, также код еще вчера работал, это рабочий код

Офлайн

#4 Апрель 21, 2020 18:35:21

FishHook
От:
Зарегистрирован: 2011-01-08
Сообщения: 8312
Репутация: +  568  -
Профиль   Отправить e-mail  

Бот не может найти кнопку

Dmitriy21092
Атрибут url есть в самой кнопке в телеграмм боте, а эта строка проверяет его наличие, он там точно есть проверял, также код еще вчера работал, это рабочий код
ну, не иначе питон решил над вами пошутить, других объяснений нет



Офлайн

#5 Апрель 21, 2020 18:46:53

@cckyi_boxxx
От:
Зарегистрирован: 2012-01-13
Сообщения: 181
Репутация: +  14  -
Профиль   Отправить e-mail  

Бот не может найти кнопку

Dmitriy21092
Атрибут url есть в самой кнопке в телеграмм боте, а эта строка проверяет его наличие, он там точно есть проверял, также код еще вчера работал, это рабочий код

раз вчера работал а сегодня нет тогда скорее всего в дописанном вами коде, после которого возникла эта ошибка messages.reply_markup.rows.buttons ссылается на другой объект, в котором нет атрибута url



Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version