<p>At Telegram, we made it our mission to redefine the boundaries of what you can do with your messaging app. Last year we <ahref="/blog/bot-revolution">launched the Bot Platform</a> that has unleashed the creativity of thousands of developers. </p>
<p>Today we are giving bot developers a whole new dimension with <ahref="https://core.telegram.org/bots/2-0-intro"><strong>Bots 2.0</strong></a>: inline keyboards, callback and URL buttons, location permissions and on-the-fly message editing. The new bots can also generate any type of content for you to share with friends, including documents, MP3s, videos, stickers, animations and contacts.</p>
<p>To give you a taste of the new possibilities, we built some sample bots last weekend –<ahref="https://telegram.me/music">@music</a>, <ahref="https://telegram.me/youtube">@youtube</a>, <ahref="https://telegram.me/foursquare">@foursquare</a> and <ahref="https://telegram.me/sticker">@sticker</a> (make sure your Telegram app was updated today before you try them).</p>
<h4><aclass="anchor"name="new-keyboards-new-actions"href="#new-keyboards-new-actions"><iclass="anchor-icon"></i></a>New Keyboards, New Actions</h4>
<p>Here's how <ahref="https://telegram.me/music">@music</a> works – it uses an <strong>inline keyboard</strong> that allows you to interact with it without sending any messages. And it <strong>updates</strong> its own messages on the fly as you flip through the pages of search results:</p>
<h4><aclass="anchor"name="new-types-of-content"href="#new-types-of-content"><iclass="anchor-icon"></i></a>New Types of Content</h4>
<p>The <ahref="https://telegram.me/music">@music</a> bot also works in <ahref="/blog/inline-bots"><strong>inline mode</strong></a>, which means it can help you send MP3s to <strong>any</strong> of your chats, right from the input field:</p>
<p>Inline bots can now send <strong>all types of attachments</strong> that are available on Telegram. We suspect you're going to like the <ahref="https://telegram.me/sticker">@sticker</a> inline bot – it can find you relevant stickers based on emoji.</p>
<p>Like the <ahref="https://telegram.me/music">@music</a> bot, <ahref="https://telegram.me/youtube">@youtube</a> also works in two modes. It uses the new clever <strong>chat switching</strong> mechanic to connect your Telegram account with YouTube:</p>
<p>Now, <ahref="https://telegram.me/foursquare">@foursquare</a> is an inline bot that utilizes our new <strong>location features</strong> and helps you send addresses of places and venues nearby. Note how it asks for permission to use your location when you try to send something for the first time:</p>
<p>These sample bots are but the beginning. Our Bot API 2.0 allows developers to create fluid and easy-to-use interfaces for powerful bots. And we will be seeing a lot of new ones in the coming months, after all, 2016 is the year of bots.</p>
<p>If you are a developer, take a look at our <ahref="https://core.telegram.org/bots/2-0-intro">Introduction to Bots 2.0</a> and read the <ahref="https://core.telegram.org/bots/api#recent-changes">full changelog</a>. Also, feel free to subscribe to our official <ahref="https://telegram.me/botnews">@BotNews</a> channel to stay up to date on platform news.</p>
<p>If you are a user, hang on – soon you will have plenty of cool bots to play with. Meanwhile, enjoy the sample bots!</p>
<div><br></div>
<blockquote>
<p>Oh. And we almost forgot we've got more new stuff today!<br><ahref="/blog/share-preview">Read on about Sharing and Previews »</a></p>
<ahref="https://t.me/share/url?url=https%3A%2F%2Ftelegram.org%2Fblog%2Fbots-2-0&text=Meet%20Bots%202.0%3A%20New%20keyboards%2C%20new%20mechanics%2C%20new%20permissions%20and%20more%20power.%20See%20video%20demos%3A"class="tl_telegram_share_btn"id="tl_telegram_share_btn"data-text="Meet Bots 2.0: New keyboards, new mechanics, new permissions and more power. See video demos:"data-url="https://telegram.org/blog/bots-2-0"><iclass="tl_telegram_share_icon"></i><spanclass="tl_telegram_share_label"target="_blank">Forward</span></a>
<ahref="https://twitter.com/share"class="tl_twitter_share_btn"id="tl_twitter_share_btn"data-text="Meet Bots 2.0: New keyboards, new mechanics, new permissions and more power. See video demos:"data-url="https://telegram.org/blog/bots-2-0"data-via="Telegram">Tweet <spanclass="tl_twitter_share_cnt"></span></a>
<h4class="dev_blog_card_title">Notification Sounds, Bot Revolution and More</h4>
<divclass="dev_blog_card_lead">Today's update adds creating your own notification tones, setting custom durations for muting chats or auto-deleting messages, as well…</div>
<h4class="dev_blog_card_title">Download Manager, New Attachment Menu, Live Streaming With Other Apps and More</h4>
<divclass="dev_blog_card_lead">Today's update brings tools to help you control your downloads, send documents with a tap, re-arrange media albums before sending, turn…</div>
<h4class="dev_blog_card_title">Video Stickers, Better Reactions and More</h4>
<divclass="dev_blog_card_lead">This update brings easy-to-make video stickers, better reactions with more compact animations and extra emoji, a button to review unseen…</div>
<h4class="dev_blog_card_title">Reactions, Spoilers, Translation and QR Codes</h4>
<divclass="dev_blog_card_lead">Telegram's 12th update of the year introduces reactions, message translation, themed QR codes, hidden text (spoilers), and more.</div>
</div>
<divclass="dev_blog_card_date">Dec 30, 2021</div>
</div></a>
</div>
</div>
</div>
</div>
</div>
<divclass="footer_wrap">
<divclass="footer_columns_wrap footer_desktop">
<divclass="footer_column footer_column_telegram">
<h5>Telegram</h5>
<divclass="footer_telegram_description"></div>
Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed.