Телеграм бот. Прислать ответ после нажатия на кнопку.

Blackvil

Client
Регистрация
11.06.2021
Сообщения
57
Благодарностей
9
Баллы
8
Здравствуйте. В телеграм боте пользователю предлагается нажать на 3 кнопки(прикрепляю скрин). Подскажите пожалуйста, как прислать ответ после нажатия на кнопку? Нашел какую-то информацию по answerCallbackQuery и CallbackQuery, но не понимаю, что с этим делать
 

Вложения

  • 40,2 КБ Просмотры: 125

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Совершаете getUpdates. В нем вернется Callback со значением, которое вы указали. Тип у Update'a будет не Message, а CallbackQuery.
 
  • Спасибо
Реакции: Blackvil и bizzon

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63
У меня sendMediaGroup с группой картинок и caption/text без возможности оформить inline кнопку.
И не пойму как тогда без replay к этим постам привязать тот или иной запрос.
 
Последнее редактирование:

Blackvil

Client
Регистрация
11.06.2021
Сообщения
57
Благодарностей
9
Баллы
8

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
У меня sendMediaGroup с группой картинок и caption/text без возможности оформить inline кнопку.
И не пойму как тогда без replay к этим постам привязать тот или иной запрос.
Возможность добавить inlineKeyboard есть.
 

bizzon

Client
Регистрация
08.09.2015
Сообщения
1 103
Благодарностей
132
Баллы
63

n0n3mi1y

Client
Регистрация
08.03.2017
Сообщения
1 237
Благодарностей
573
Баллы
113
Действительно, перепроверил. Значит - никак. Единственный вариант - отправлять медиа поштучно или после медиагруппы отправлять сообщение с кнопка в ответ на медиагруппу и делать таким образом привязку между ними.
 
  • Спасибо
Реакции: bizzon

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)