dev.max.ru/docs-api/methods/POST/answers
Метод предназначен для подтверждения нажатия инлайн-кнопки пользователем (убирает индикатор загрузки на клиенте).
| Поле | Тип | Обязательный | Описание |
|---|---|---|---|
CallbackID |
string | Да | ID коллбэка, полученного из входящего события |
Message |
object | Нет | Обновление сообщения или клавиатуры в ответ на нажатие |
Notification |
string | Нет | Заполните это, если хотите просто отправить одноразовое уведомление пользователю |
response, err := bot.Messages.AnswerCallback(
context.Background(),
models.AnswerCallbackReq{
CallbackID: "f9LHodD0cOLW7qZQo5Yp4sWNbFSb7DnBL1K2N5O5vMYCShXQUyMx0IUn",
Message: &m.NewMessageBody{
Text: "Action confirmed!",
},
}
)| Поле | Тип | Описание |
|---|---|---|
success |
boolean | true, если запрос был успешным,false — в противном случае |
code |
string | Код ошибки операции |
message |
string | Объяснительное сообщение, если результат не был успешным |
Успех:
{
"success": true
}Ошибка:
{
"code": "proto.payload",
"message": "callback_id: Callback identifier is invalid"
}