Помогите пожалуйста

zullandead

Новичок
Пользователь
Фев 23, 2022
7
0
1
Не работает телеграмм бот выводит такую ошибку: ERROR - TeleBot: "A request to the Telegram API was unsuccessful. Error code: 400. Description: Bad Request: can't parse inline keyboard button: Text buttons are unallowed in the inline keyboard"

ссылка на код: https://anonfiles.com/n5AdHdO8x7/main_py
 

Selez

Новичок
Пользователь
Мар 11, 2022
11
3
3
Скорее всего ошибка в этом:
37 строка
Python:
response = requests.post(f'https://api.telegram.org/bot{TOKEN}/sendMessage', data=data)
замени на это:
Python:
response = requests.post(f'https://api.telegram.org/bot{TOKEN}/sendMessage', json=data)

Соответственно во всех остальных местах поменяй data на json
 

Mr.Zed

Новичок
Пользователь
Июл 4, 2022
1
0
1
Добрый день.
А подскажите, что можно предпринять обычному пользователю, не программисту, если мне бот пишет такую же ошибку:
Error: Bad Request: can't parse inline keyboard button: Text buttons are unallowed in the inline keyboard
Это происходит при попытке отредактировать опубликованный ранее пост. Но у меня там нет никаких кнопок, только текст, картинка и включены Native comments. А исправить текст не дает.

Обычно, удалял пост, создавал и публиковал новый, но сейчас, уже и времени много прошло, да и комменты уже есть. Подскажите, если можете, плз.

UP: Решил. Добавил кнопку, хоть она мне там и не нужна была. Зато, отредактировал старый пост. Это было важнее, чем ненужная кнопка )))
 
Последнее редактирование:

Форум IT Специалистов