From bfc51a9ab7c1226940a67365dda677aef3dda001 Mon Sep 17 00:00:00 2001 From: crisbal Date: Mon, 4 Jan 2016 20:25:49 +0100 Subject: [PATCH] Added method to answer inline query --- src/telegram.js | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/telegram.js b/src/telegram.js index 8c31e5b..94cf6bf 100644 --- a/src/telegram.js +++ b/src/telegram.js @@ -215,6 +215,22 @@ TelegramBot.prototype.sendMessage = function (chatId, text, options) { return this._request('sendMessage', {form: form}); }; +/** + * Send answers to an inline query. + * @param {String} queryId Unique identifier of the query + * @param {Array of InlineQueryResult} results An array of results for the inline query + * @param {Object} [options] Additional Telegram query options + * @return {Promise} + * @see https://core.telegram.org/bots/api#answerinlinequery + */ +TelegramBot.prototype.answerInlineQuery = function (inline_query_id, results, options) { + var form = options || {}; + form.inline_query_id = inline_query_id; + form.results = JSON.stringify(results); + return this._request('answerInlineQuery', {form: form}); +}; + + /** * Forward messages of any kind. * @param {Number|String} chatId Unique identifier for the message recipient