<!DOCTYPE html> <html class=""> <head> <meta charset="utf-8"> <title>Auto-Delete, Widgets and Expiring Invite Links</title> <meta name="viewport" content="width=device-width, initial-scale=1.0"> <meta property="og:title" content="Auto-Delete, Widgets and Expiring Invite Links"> <meta property="og:image" content="https://telegram.org/file/464001701/5/WvHD2TGPSzU.74913/648f3e17886f6c96f8"> <meta property="og:site_name" content="Telegram"> <meta property="og:description" content="This update brings an auto-delete timer for messages in any chat, as well as new flexible invite links and faster access to your chats with home screen widgets. Also, groups can now have unlimited members."> <meta property="article:published_time" content="2021-02-23T20:12:24+00:00"><meta name="twitter:card" content="summary_large_image" /><meta name="twitter:image" content="https://telegram.org/file/464001701/5/WvHD2TGPSzU.74913/648f3e17886f6c96f8" /> <meta property="fb:app_id" content="254098051407226"> <meta property="vk:app_id" content="3782569"> <meta name="apple-itunes-app" content="app-id=686449807"> <meta name="telegram:channel" content="@telegram"> <link rel="canonical" href="https://telegram.org/blog/autodelete-inv2" /> <link rel="icon" type="image/svg+xml" href="/img/website_icon.svg?4"> <link rel="alternate icon" href="/favicon.ico?4" type="image/x-icon" /> <link href="/css/bootstrap.min.css?3" rel="stylesheet"> <link href="/css/telegram.css?224" rel="stylesheet" media="screen"> <style> </style> </head> <body class="preload"> <div id="fb-root"></div> <div class="tl_page_wrap"> <div class="tl_page_head navbar navbar-static-top navbar navbar-tg"> <div class="navbar-inner"> <div class="container clearfix"> <ul class="nav navbar-nav navbar-right"><li class="dropdown top_lang_select"><a class="dropdown-toggle" onclick="return dropdownClick(this, event)" href="#"><i class="dev_top_lang_icon"></i> <b class="minicaret"></b></a> <ul class="dropdown-menu"><li class=""><a href="?setln=en">English</a></li><li class="long "><a href="?setln=id">Bahasa Indonesia</a></li><li class="long "><a href="?setln=ms">Bahasa Melayu</a></li><li class=""><a href="?setln=de">Deutsch</a></li><li class=""><a href="?setln=es">Español</a></li><li class=""><a href="?setln=fr">Français</a></li><li class=""><a href="?setln=it">Italiano</a></li><li class=""><a href="?setln=nl">Nederlands</a></li><li class=""><a href="?setln=uz">O‘zbek</a></li><li class=""><a href="?setln=pl">Polski</a></li><li class="long "><a href="?setln=pt-br">Português (Brasil)</a></li><li class=""><a href="?setln=tr">Türkçe</a></li><li class=""><a href="?setln=be">Беларуская</a></li><li class=""><a href="?setln=ru">Русский</a></li><li class=""><a href="?setln=uk">Українська</a></li><li class=""><a href="?setln=ar">العربية</a></li><li class=""><a href="?setln=fa">فارسی</a></li><li class=""><a href="?setln=ko">한국어</a></li></ul></li><li class="navbar-twitter hidden-xs"><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)"><i class="icon icon-twitter"></i> Twitter</a></li></ul> <ul class="nav navbar-nav"> <li class=""><a href="/">Home</a></li> <li class=""><a href="/faq">FAQ</a></li> <li class=""><a href="/apps">Apps</a></li> <li class="hidden-xs "><a href="//core.telegram.org/api">API</a></li> <li class="hidden-xs "><a href="//core.telegram.org/mtproto">Protocol</a></li> </ul> </div> </div> </div> <div class="container clearfix tl_page_container "> <div class="tl_page"> <div class="tl_contest_page_wrap"> <div class="tl_blog_side_blog"><div class="side_blog_wrap"> <div class="side_blog"> <a href="/blog" class="side_blog_header">Recent News</a> <div class="side_blog_entries"> <a href="/blog/downloads-attachments-streaming" class="side_blog_entry"> <div class="side_blog_date">Mar 11</div> <div class="side_blog_title">Download Manager, New Attachment Menu, Live Streaming With Other Apps and More</div> </a><a href="/blog/video-stickers-better-reactions" class="side_blog_entry"> <div class="side_blog_date">Jan 31</div> <div class="side_blog_title">Video Stickers, Better Reactions and More</div> </a><a href="/blog/reactions-spoilers-translations" class="side_blog_entry"> <div class="side_blog_date">Dec 30</div> <div class="side_blog_title">Reactions, Spoilers, Translation and QR Codes</div> </a><a href="/blog/protected-content-delete-by-date-and-more" class="side_blog_entry"> <div class="side_blog_date">Dec 7</div> <div class="side_blog_title">Protected Content, Delete by Date, Device Management and More</div> </a><a href="/blog/shared-media-scrolling-calendar-join-requests-and-more" class="side_blog_entry"> <div class="side_blog_date">Nov 3</div> <div class="side_blog_title">Hyper-Speed Scrolling and Calendar View for Shared Media, Join Requests and More</div> </a><a href="/blog/chat-themes-interactive-emoji-read-receipts" class="side_blog_entry"> <div class="side_blog_date">Sep 19</div> <div class="side_blog_title">Chat Themes, Interactive Emoji, Read Receipts in Groups</div> </a><a href="/blog/live-streams-forwarding-next-channel" class="side_blog_entry"> <div class="side_blog_date">Aug 31</div> <div class="side_blog_title">Live Streams, Flexible Forwarding and More</div> </a> </div> </div> </div></div> <div id="dev_page_content_wrap" class=" "> <div class="dev_page_bread_crumbs"></div> <h1 id="dev_page_title">Auto-Delete, Widgets and Expiring Invite Links</h1> <div id="dev_page_content"><div class="blog_side_image_wrap"> <picture class="dev_page_tgsticker blog_side_image js-tgsticker_image" style="width:160px;"><div style="padding-top:100%"></div><source type="application/x-tgsticker" srcset="/file/464001678/2/SmHvCRofwHI.40041/ff513c3dade775c436"><img src="/file/464001678/3/Th4uvfdHmRY.35036.png/a8289a67cbf463825b" /></picture> </div> <div class="blog_wide_image"> <a href="/file/464001519/2/pw2YpXpzBFk.222382/9ec672b0125c50ad34" target="_blank"><img src="/file/464001701/5/WvHD2TGPSzU.74913/648f3e17886f6c96f8" srcset="/file/464001519/2/pw2YpXpzBFk.222382/9ec672b0125c50ad34, 1200w" title="Add a man to a group, and you feed him for a day. Teach him how to use invite links, and you feed him for a lifetime." alt="Auto-Delete, Widgets and Expiring Invite Links"/></a> </div> <p>This update brings an <strong>auto-delete timer</strong> for messages in any chat, as well as new <strong>flexible invite links</strong> and faster access to your chats with <strong>home screen widgets</strong>. Also, groups can now have <strong>unlimited members</strong>.</p> <h3><a class="anchor" name="auto-delete-messages" href="#auto-delete-messages"><i class="anchor-icon"></i></a>Auto-Delete Messages</h3> <p>Some conversations aren't meant to last forever, which is why Telegram users can <a href="https://telegram.org/blog/move-history#control-your-digital-footprint">delete messages for all participants</a> in a conversation at any time, <strong>without a trace</strong>. Since <a href="https://telegram.org/evolution#october-2013"><strong>2013</strong></a>, users can also set a self-destruct timer for messages in Secret Chats.</p> <p>Starting today, you can enable an <strong>auto-delete timer</strong> in <em>all</em> Telegram chats, which will automatically erase messages for all participants either <strong>24 hours</strong> or <strong>7 days</strong> after sending.</p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001817/1/uRH0G1kpnsU.78050/ef4c3848767bbc4626" style="max-width: 400px;" title="The name's Delete – Otto Delete." alt="Auto-Delete Messages in any chat"> <source src="/file/464001344/2/JFxVFe7IS9Y.4879859.mp4/22a3dc0968a1b36872" type="video/mp4"> </video> </div> <p>Auto-delete only applies to messages sent <strong>after the timer is set</strong>, earlier messages will stay in the chat history. Unlike in Secret Chats, the countdown starts when messages are <strong>sent</strong>, not read.</p> <blockquote> <p>To enable the timer on <strong>Android</strong>, tap ⋮ <em>> Clear History</em> then choose a duration.<br>On <strong>iOS</strong>, press and hold a message, tap <em>Select > Clear Chat (top-left) > Enable Auto-Delete</em>.</p> </blockquote> <p>All messages show a countdown to their deletion time – simply tap on Android or press and hold on iOS to take a look. <img class="emoji" src="//telegram.org/img/emoji/40/F09F95B5.png" width="20" height="20" alt="🕵️" /></p> <div class="blog_image_wrap blog_medium_image_wrap"> <a href="/file/464001391/2/Q-fXu4DfJzo.72308/45f380386fa9432ef5" target="_blank"><img src="/file/464001391/2/Q-fXu4DfJzo.72308/45f380386fa9432ef5" title="We are visitors on this planet. We are here for one hundred years at the very most. During that period we must try to do something good, something useful, with our lives. If you contribute to other people's happiness, you will find the true meaning of life." alt="Time before expiry" srcset="/file/464001391/2/Q-fXu4DfJzo.72308/45f380386fa9432ef5 , 2x" /></a> </div> <p>In groups and channels, <strong>only admins</strong> can enable or modify the timer.</p> <h3><a class="anchor" name="home-screen-widgets" href="#home-screen-widgets"><i class="anchor-icon"></i></a>Home Screen Widgets</h3> <p>For instant access to your most important chats, add a <strong>Telegram widget</strong> to your home screen. The <strong>Chat Widget</strong> shows a preview of recent messages, while the <strong>Shortcut Widget</strong> shows only names and profile pictures.</p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001295/4/xWmcSpI7Y5w.70341/867173f4b40e240b9f" style="max-width: 400px;" title="Our engineers studied at the Hogwarts School of Widgecraft and Widgetry." alt="Telegram Widgets on the Home Screen"> <source src="/file/464001526/3/dmJ3ZxibtXo.4945931.mp4/ff7409eb00c9f7e57d" type="video/mp4"> </video> </div> <p>On <strong>Android</strong>, chats and messages in the widget will always be <strong>up to date</strong>, and you can further <strong>expand</strong> the widget to take up more of your screen. On iOS, widgets will only get fresh data occasionally and can't be expanded – this is due to system limitations.</p> <blockquote> <p>To add a widget, press and hold on your home screen, then tap Widgets on <strong>Android</strong> or the (+) on <strong>iOS</strong> and search for Telegram.</p> </blockquote> <h3><a class="anchor" name="expiring-invite-links" href="#expiring-invite-links"><i class="anchor-icon"></i></a>Expiring Invite Links</h3> <p>Invite links are a quick and easy way to bring <strong>1</strong> or <strong>1 million</strong> people to your groups and channels. Along with the main invite link, owners and admins can now create <strong>additional links</strong> with a <strong>limited duration</strong>, <strong>number of uses</strong>, or <strong>both</strong>.</p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001763/2/IYI3kWN79xI.51059/5f305952bf58319660" style="max-width: 400px;" title="Marketing managers probably have a big word for this - we just call it -=wicked cool=-." alt="Expiring Invite Links"> <source src="/file/464001928/1/K9DZMpYVSnU.4876606.mp4/2b0cd32ee50b31af7e" type="video/mp4"> </video> </div> <p>Any invite link can be converted into a <strong>scannable QR Code</strong> to put on everything from brochures to billboards. You can also see which users joined using each invite link to find out where new members came from or which format has been <strong>most effective</strong> for growth. <img class="emoji" src="//telegram.org/img/emoji/40/F09F9A80.png" width="20" height="20" alt="🚀" /></p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001298/4/pMeGXcDU_rw.75838/3dc99f3a9069c1a83a" style="max-width: 400px;" title="Everest is not a real product." alt="QR Codes from links"> <source src="/file/464001957/2/dwrFNRt7PWs.4918082.mp4/a682d67f926578f93d" type="video/mp4"> </video> </div> <blockquote> <p>To view and manage invite links, tap to open your <em>Group or Channel's Profile > Edit > Invite Links</em>. Tap (⋮) or (⋯) to convert a link to a <strong>QR Code</strong>.</p> </blockquote> <h3><a class="anchor" name="groups-with-unlimited-members" href="#groups-with-unlimited-members"><i class="anchor-icon"></i></a>Groups with Unlimited Members</h3> <p>Telegram groups allow up to 200,000 members to exchange messages, media and stickers. Groups that are close to the limit can now convert into <strong>Broadcast Groups</strong> that allow <strong>unlimited members</strong>.</p> <p>Converting to a Broadcast Group makes it so that <strong>only admins can send messages</strong>, but members can still join <strong>voice chats</strong>.</p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001933/3/RnMMkaLuCA4.81635/3ccda3a79686d9dfcc" style="max-width: 400px;" title="The sky used to be the limit – now it's the universe." alt="Converting to a Broadcast Group"> <source src="/file/464001718/2/c4ookBs7KY4.2884668.mp4/a988e3a560554cf868" type="video/mp4"> </video> </div> <p>Broadcast Groups are ideal for <strong>large communities</strong>, where people can follow along and catch exclusive interviews, news, or just casual talks.</p> <h3><a class="anchor" name="improved-chat-import" href="#improved-chat-import"><i class="anchor-icon"></i></a>Improved Chat Import</h3> <p>Our developers are continuing to refine and expand the <a href="https://telegram.org/blog/move-history">chat import feature</a> added to Telegram last month. With today’s update, imported messages will now appear <strong>sorted by their original date</strong> if added to a Telegram chat that is <strong>new</strong> or has fewer than <strong>1000 messages</strong>.</p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001083/2/_piKAjWkdVU.54833/562cb320040894e2f9" style="max-width: 400px;" title="Through the eternal woe, I take flight." alt="Importing messages with their original date."> <source src="/file/464001149/2/EYvvkef18yE.4862314.mp4/c485f49b57e6eaa1d5" type="video/mp4"> </video> </div> <blockquote> <p>Sorting by original date is currently available when importing to all one-on-one chats, all newly created groups, and smaller existing groups.</p> </blockquote> <h3><a class="anchor" name="improved-reporting-system" href="#improved-reporting-system"><i class="anchor-icon"></i></a>Improved Reporting System</h3> <p>Telegram processes millions of user reports each month to make sure the platform is not abused. To help make this more efficient, we will now always ask you to select <strong>specific messages</strong> when sending a report.</p> <p>Additionally, all reporting options allow you to <strong>add a comment</strong> to give more context – like when reporting <a href="https://telegram.org/blog/move-history#reporting-fake-channels">fake accounts</a>.</p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001311/2/xKRFjb_IiUc.31301/fb28faace2bfc978d3" style="max-width: 400px;" title="Don't make us bring out the coffin tweet." alt="Reporting a fake channel"> <source src="/file/464001114/2/2Cnou-gbIK4.2429385.mp4/e34db9a21dea15eeef" type="video/mp4"> </video> </div> <h3><a class="anchor" name="and-more-animated-emoji" href="#and-more-animated-emoji"><i class="anchor-icon"></i></a>And More Animated Emoji</h3> <p>A new update always means new animations, so test out the new characters below by sending a single emoji in any chat.</p> <div class="blog_video_player_wrap" style="max-width: 400px; margin: 20px auto 20px;"> <video class="blog_video_player tl_blog_vid_autoplay" onclick="videoTogglePlay(this)" autoplay loop controls muted poster="/file/464001454/2/ktW60oxINnw.43331/e48f505983c4f65333" style="max-width: 400px;" title="Again, there's a story in there somewhere." alt="New animated emoji: February 2021."> <source src="/file/464001675/2/FW8s5MmYCNg.3274887.mp4/a5750dd3bac59fb268" type="video/mp4"> </video> </div> <p>That's all for today's changes, this message will now delete in 3, 2, 1 … oh. Never mind, this is a blog post, they don't do that yet. <img class="emoji" src="//telegram.org/img/emoji/40/F09F9885.png" width="20" height="20" alt="😅" /></p> <div><br></div> <p><em>February 23, 2021<br>The Telegram Team</em></p> </div> </div> <div class="tl_main_share clearfix"> <a href="https://t.me/share/url?url=https%3A%2F%2Ftelegram.org%2Fblog%2Fautodelete-inv2&text=Introducing%20Auto-Delete%2C%20Widgets%2C%20Expiring%20Invite%20Links%20and%20more" class="tl_telegram_share_btn" id="tl_telegram_share_btn" data-text="Introducing Auto-Delete, Widgets, Expiring Invite Links and more" data-url="https://telegram.org/blog/autodelete-inv2"><i class="tl_telegram_share_icon"></i><span class="tl_telegram_share_label" target="_blank">Forward</span></a> <a href="https://twitter.com/share" class="tl_twitter_share_btn" id="tl_twitter_share_btn" data-text="Introducing Auto-Delete, Widgets, Expiring Invite Links and more" data-url="https://telegram.org/blog/autodelete-inv2" data-via="Telegram">Tweet <span class="tl_twitter_share_cnt"></span></a> </div> </div> <div class="tl_main_recent_news_wrap tlb_other_news_wrap tl_blog_list_page_wrap"> <h3 class="tl_main_recent_news_header"> <a href="/blog">Other News</a> </h3> <div class="tl_main_recent_news_cards clearfix"> <a class="dev_blog_card_link_wrap" href="/blog/downloads-attachments-streaming"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/464001418/12513/cF-RXvZE-6U.103646/9abb402fe4e74b126f" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Download Manager, New Attachment Menu, Live Streaming With Other Apps and More</h4> <div class="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> </div> <div class="dev_blog_card_date">Mar 11, 2022</div> </div></a><a class="dev_blog_card_link_wrap" href="/blog/video-stickers-better-reactions"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/464001234/e805/Z0pNrCJET-E.104373/a38ce74977bc53b064" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Video Stickers, Better Reactions and More</h4> <div class="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> </div> <div class="dev_blog_card_date">Jan 31, 2022</div> </div></a><a class="dev_blog_card_link_wrap" href="/blog/reactions-spoilers-translations"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/464001488/d35b/oNi_rR0In0o.124097/c74f7d759893b78bfb" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Reactions, Spoilers, Translation and QR Codes</h4> <div class="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> <div class="dev_blog_card_date">Dec 30, 2021</div> </div></a><a class="dev_blog_card_link_wrap" href="/blog/protected-content-delete-by-date-and-more"><div class="dev_blog_card_wrap"> <img class="dev_blog_card_image" src="https://telegram.org/file/464001572/2/u_lvhH-CjJ0.99595/a7fca60f9c9e6e193c" /> <div class="dev_blog_card_alltext_wrap"> <h4 class="dev_blog_card_title">Protected Content, Delete by Date, Device Management and More</h4> <div class="dev_blog_card_lead">Today's update brings tools to prevent others from saving content from groups and channels, the ability to delete messages for specific…</div> </div> <div class="dev_blog_card_date">Dec 7, 2021</div> </div></a> </div> </div> </div> </div> </div> <div class="footer_wrap"> <div class="footer_columns_wrap footer_desktop"> <div class="footer_column footer_column_telegram"> <h5>Telegram</h5> <div class="footer_telegram_description"></div> Telegram is a cloud-based mobile and desktop messaging app with a focus on security and speed. </div> <div class="footer_column"> <h5><a href="/faq">About</a></h5> <ul> <li><a href="/faq">FAQ</a></li> <li><a href="/blog">Blog</a></li> <li><a href="/jobs">Jobs</a></li> </ul> </div> <div class="footer_column"> <h5><a href="/apps#mobile-apps">Mobile Apps</a></h5> <ul> <li><a href="/dl/ios">iPhone/iPad</a></li> <li><a href="/dl/android">Android</a></li> <li><a href="/dl/wp">Windows Phone</a></li> </ul> </div> <div class="footer_column"> <h5><a href="/apps#desktop-apps">Desktop Apps</a></h5> <ul> <li><a href="//desktop.telegram.org/">PC/Mac/Linux</a></li> <li><a href="//macos.telegram.org/">macOS</a></li> <li><a href="/dl/web">Web-browser</a></li> </ul> </div> <div class="footer_column footer_column_platform"> <h5><a href="//core.telegram.org/">Platform</a></h5> <ul> <li><a href="//core.telegram.org/api">API</a></li> <li><a href="//translations.telegram.org/">Translations</a></li> <li><a href="//instantview.telegram.org/">Instant View</a></li> </ul> </div> </div> <div class="footer_columns_wrap footer_mobile"> <div class="footer_column"> <h5><a href="/faq">About</a></h5> </div> <div class="footer_column"> <h5><a href="/blog">Blog</a></h5> </div> <div class="footer_column"> <h5><a href="/apps">Apps</a></h5> </div> <div class="footer_column"> <h5><a href="//core.telegram.org/">Platform</a></h5> </div> <div class="footer_column"> <h5><a href="https://twitter.com/telegram" target="_blank" data-track="Follow/Twitter" onclick="trackDlClick(this, event)">Twitter</a></h5> </div> </div> </div> <script src="/js/main.js?45"></script> <script src="/js/tgsticker.js?27"></script> <script>mainInitTgStickers({"maxDeviceRatio":2,"cachingModulo":4}); initScrollVideos(true); twitterCustomShareInit(); blogSideImageInit(); backToTopInit("Go up"); removePreloadInit(); </script> </body> </html>