Я создал подобного бота , который работает с электронной таблицей Google и обновляет электронную таблицу после выполнения действия, вы можете проверить его.Я не использовал приложение Google в электронной таблице.По моему мнению, такой подход был бы намного сложнее, потому что вы не можете использовать большинство доступных библиотек, которые выполняют большую часть тяжелой работы за вас.
Чтобы ответить на вопрос, вам нужно будет использовать метод answercallbackquery
доступно в документах .Я не знаю, как именно это выглядело бы при использовании приложения Google, но оно должно выглядеть примерно так:
if (query.data === "B") { // query is an object from the response you get when the user clicks the inline button
bot.answercallbackquery(query.id, {
text: `You successfully clicked the button`
});
}
Возможно, это не совсем та же реализация для вас, но поля одинаковы для answerInlineQuery
.
Вы можете проверить, как я это реализую здесь
Это может немного сбить с толку, потому что я использовал telegram-node-bot , который использует MVCпоэтому встроенный запрос нужно было установить в моем файле index.js , прежде чем я смог использовать метод answercallbackquery
.
Однако он работает отлично.Не стесняйтесь задавать дополнительные вопросы.
Приветствия)