Released 0.15.0 Added `onText` function
Released 0.16.0:
JSON stringify reply_markup if not string
Released 0.17.0
Allow 0ms as polling interval.
Default timeout 10 seconds.
Released 0.17.0
Handle request timeout. 
Catch errors while parsing JSON
Released 0.18.0
sendPhoto, sendAudio, sendDocument, sendSticker and sendVoice can receive a Buffer as parameter.
Released 0.19.0
Inline Mode support.
sendVideo can receive a Buffer as parameter.
By default bots sends GIF as new mpeg4 format. To view new "GIFs" update your client.
Almost forgot. Thanks @crisbal for his Inline Mode contribution!
I ( @Yago_Perez  ) have the Telegram account banned for a week, so if you want to ask me something, send me 10 messages. Then I will be able to answer you. 😝
Forwarded from Yago
I wasn't able to get a chosen_inline_result after a user choose an Inline Result on the next getUpdates call
Forwarded from Yago
Its implemented?
Forwarded from Bot Support
Hi Yagop, you're correct, it was accidentally documented a little too early.
If you were trying to get chosen_inline_result event it was impossible. It wasn't implemented by Telegram despite it was documented.
Forwarded from BotNews
You can now build accurate ratings and charts for content shared via your inline bot.

Simply send /setinlinefeedback to @BotFather to receive updates on which of the results provided by your bot got chosen by its users.

To give just one example, you could use this data to return the top-10 most popular results when a user first types your bot's username in the input field (i.e., as an answer to an empty request).

More info here:
https://core.telegram.org/bots/inline#collecting-feedback
This update:
https://core.telegram.org/bots/api#recent-changes
ChosenInlineResult was added again in the API
Released 0.19.2 (4 days ago)
If you are having huge memory usage (more than 200MB) please upgrade to NodeJS >= v4
Released 0.20.0
bot.onReplyToMessage(chatId, messageId, callback)