@3x14159265
Telegram’s Bot Platform
Everything you need to know
by David Pichsenmeister
@3x14159265
Telegram
Encrypted messaging (optional E2E encryption)
Cloud-based messaging
Native app for every platform
@3x14159265
Telegram
100 million MAU *
350k signups/day *
15 billion daily messages sent *
* Feb 2016
@3x14159265
Chats
Private messaging
Secret chat (E2E encrypted, optional self-destruct timer)
Groupchats
Channels (Broadcasting)
Bots
@3x14159265
Bot Platform
Released in June 2015
Major update in April 2016
Open to everyone
No approval process
@3x14159265
Bots
1-1 conversations
Add to groups
Manage groups & channels
Access on-the-fly (inline bots)
@3x14159265
UI Elements
“Hardcoded” commands Keyboard buttons Horizontal inline results
@3x14159265
UI Elements
Vertical inline results Inline buttons Inline paging
@3x14159265
The BotFather
https://telegram.me/botfather
@3x14159265
Retrieving updates
Long polling
Webhooks
@3x14159265
Sources
Introduction https://core.telegram.org/bots
API Docs https://core.telegram.org/bots/api
BotFather https://telegram.me/BotFather
https://github.com/3x14159265/viennabotmeetup
@3x14159265
Thanks
https://twitter.com/3x14159265
https://facebook.com/3x14159265
or
https://m.me/3x14159265
https://telegram.me/pichsenmeister

Telegram's Bot Platform

Editor's Notes

  • #8 Hardcoded -> @doublemojibot Keyboard -> @venturebeatbot Horizontal -> inline @gif
  • #9 Vertical -> inline @youtube Inlinebuttons -> @music Inline paging -> @music