{"id":2559,"date":"2025-09-04T09:11:57","date_gmt":"2025-09-04T09:11:57","guid":{"rendered":"https:\/\/smartbotsland.com\/blog\/?p=2559"},"modified":"2025-09-04T09:15:27","modified_gmt":"2025-09-04T09:15:27","slug":"telegram-botfather-tutorial","status":"publish","type":"post","link":"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/","title":{"rendered":"Telegram Botfather: Tutorial, Commands, and Tokens"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_72 counter-hierarchy ez-toc-counter ez-toc-grey ez-toc-container-direction\">\n<div class=\"ez-toc-title-container\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<span class=\"ez-toc-title-toggle\"><a href=\"#\" class=\"ez-toc-pull-right ez-toc-btn ez-toc-btn-xs ez-toc-btn-default ez-toc-toggle\" aria-label=\"Toggle Table of Content\"><span class=\"ez-toc-js-icon-con\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #999;color:#999\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #999;color:#999\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/span><\/a><\/span><\/div>\n<nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#What_Is_Telegram_Botfather\" title=\"What Is Telegram Botfather?\u00a0\">What Is Telegram Botfather?\u00a0<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#Why_Do_People_Use_Telegram_Botfather\" title=\"Why Do People Use Telegram Botfather?\">Why Do People Use Telegram Botfather?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#Telegram_Botfather_Commands\" title=\"Telegram Botfather Commands\">Telegram Botfather Commands<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-4\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#How_Can_I_Level_Up_My_Telegram_Bot\" title=\"How Can I Level Up My Telegram Bot?\">How Can I Level Up My Telegram Bot?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-5\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#What_Are_Telegram_Bots_Mostly_Used_for\" title=\"What Are Telegram Bots Mostly Used for?\">What Are Telegram Bots Mostly Used for?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-6\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#Is_Telegram_Botfather_Safe\" title=\"Is Telegram Botfather Safe?\">Is Telegram Botfather Safe?<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-7\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#FAQs\" title=\"FAQs\">FAQs<\/a><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-8\" href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-botfather-tutorial\/#Dont_Miss_These_Articles\" title=\"Don\u2019t Miss These Articles\">Don\u2019t Miss These Articles<\/a><\/li><\/ul><\/nav><\/div>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Anyone trying to create their first Telegram bot knows that some botfather commands are tricky, and one mistake can ruin the entire process. There are many textual and video tutorials on how to work with <\/span><span style=\"font-weight: 400;\">Telegram Botfather<\/span><span style=\"font-weight: 400;\">, and there\u2019s not much to add to them. But here, we have explained its commands and tokens step-by-step. Plus, we have<\/span><b> introduced SmartBotsLand, a platform to add more features to the bot<\/b><span style=\"font-weight: 400;\"> (features that the Botfather alone cannot make).<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_Is_Telegram_Botfather\"><\/span><span style=\"color: #003366;\"><b>What Is Telegram Botfather?\u00a0<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Botfather is Telegram\u2019s official robot that allows all users to create bots. With Botfather, no user should develop a bot from scratch. In other words, interacting with Botfather is the first step in creating a new Telegram bot. It allows you to give your bot a name, a link, and a profile picture or delete it whenever it\u2019s no longer needed.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Why_Do_People_Use_Telegram_Botfather\"><\/span><span style=\"color: #003366;\"><b>Why Do People Use Telegram Botfather?<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Developing a Telegram bot without Botfather is almost impossible, and of course, against Telegram\u2019s policy. To put it another way, Telegram created Botfather to monitor the bots created by users and block those who violate its rules and regulations. <\/span><b>Besides creating bots<\/b><span style=\"font-weight: 400;\">, people use Telegram Botfather for the following purposes:\u00a0<\/span><\/p>\n<ol>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Changing bot settings.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Generating API keys.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Setting a welcome message\/picture.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Running the bot as a mini app. (learn more about mini apps or web apps via this <\/span><a href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-mini-apps-complete-introduction\/\"><span style=\"font-weight: 400;\">link<\/span><\/a><span style=\"font-weight: 400;\">.)<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Activating the business mode.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Allowing the bot to send a message in groups.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Using a \u201cpayment provider\u201d for the bot.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Creating simple buttons.\u00a0<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Integrating it with a website.\u00a0<\/span><\/li>\n<\/ol>\n<p><span style=\"font-weight: 400;\">And many more.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"Telegram_Botfather_Commands\"><\/span><span style=\"color: #003366;\"><b>Telegram Botfather Commands<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Working with Botfather is quite easy, but many misunderstand its commands. We have introduced them all here to help you understand the commands better.<\/span><\/p>\n<p style=\"text-align: justify;\"><b>**NOTE:**<\/b><span style=\"font-weight: 400;\"> You can access the commands by typing \/ (slash) in the bot (the traditional way) or opening the mini app (the blue <\/span><b>Open <\/b><span style=\"font-weight: 400;\">at the bottom left).\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/newbot<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Create a new bot using this command. Once you run this command, it asks you to add your bot&#8217;s name, username, and description. Except for the token, you change all the info later.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2561 size-full\" src=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/newbot.jpg\" alt=\"Botfather Telegram instruction \" width=\"696\" height=\"400\" srcset=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/newbot.jpg 696w, https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/newbot-300x172.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/p>\n<h3><span style=\"color: #333399;\"><b>\/mybots<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">You can edit your existing bots or get their API tokens. This command is super important because it allows you to delete the bot, transfer its ownership, or change its payment settings. When you click the \u201cEdit Bot\u201d, you can change the bot\u2019s name, description, picture, commands, privacy and policy, and others.\u00a0\u00a0<\/span><\/p>\n<h3><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2562 size-full\" src=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/Telegram-my-bot-command.jpg\" alt=\"edit bot with Telegram botfather\" width=\"696\" height=\"400\" srcset=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/Telegram-my-bot-command.jpg 696w, https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/Telegram-my-bot-command-300x172.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><b><\/b><span style=\"color: #333399;\"><b>\/myapps<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">You can create a web app for your bot using this button. By clicking the <\/span><b>\/newapp<\/b><span style=\"font-weight: 400;\"> command, Telegram Botfather will ask you to enter a title, a short description, a picture (with specified dimensions), a GIF (you can skip it), and a short name (3-30 characters).\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/mygame<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">With this command, you can create an HTML game bot. However, there is a set of rules you should obey. For example, you are not allowed to promote a business, spam users with the information you collect from them, or use cookies.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2563 size-full\" src=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/telegram-game-rule.jpg\" alt=\"telegram rules for creating game bot \" width=\"696\" height=\"400\" srcset=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/telegram-game-rule.jpg 696w, https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/telegram-game-rule-300x172.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/p>\n<h3><span style=\"color: #333399;\"><b>\/token<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">In simple words, a token is the bot\u2019s ID. This is how Telegram knows your bot. Without a token, you cannot send messages, process commands, or access other bot functionalities. Anyone with your bot token can control your bot, send messages from it, and manage its settings. So, it\u2019s important to keep it safe, just like what Botfather\u2019s web app does (look at the picture below)<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2564 size-full\" src=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/botfather-blurring-token.jpg\" alt=\"Telegram bot token is confidential\" width=\"696\" height=\"400\" srcset=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/botfather-blurring-token.jpg 696w, https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/botfather-blurring-token-300x172.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/p>\n<h3><span style=\"color: #333399;\"><b>\/revoke<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Your token is like a password. So, if it&#8217;s compromised or you want to change it, use this command. Telegram Botfather will change the token, but the bot info will remain the same.\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setname<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Use this Telegram Botfather command to change the bot\u2019s name. There is no specific character limit for the name, and you can change it an unlimited number of times.\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setdescription<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">This command lets you change the bot\u2019s description. According to Botfather itself, \u201cPeople will see this description when they open a chat with your bot, in a block titled &#8216;What can this bot do?&#8217;.\u201d<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setabouttext<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">\u00a0The \u201cAbout\u201d text will appear on the bot&#8217;s profile page and be forwarded to anybody who shares it.<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setuserpic<\/b><span style=\"font-weight: 400;\">\u00a0<\/span><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The user pic is the bot&#8217;s own image, not a user&#8217;s profile image. The file you send to the bot files must be under 50MB, and the best dimensions are 512&#215;512 pixels.\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setinline<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">With this command, you can activate the inline mode for your bot. You probably saw the inline mode in bots like @GIF and @gamee. The inline mode allows your bot to display content directly in the message input field, without being added to the chat.\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2565 size-full\" src=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/inline-mode-telegram-bot.jpg\" alt=\"Inline mode telegram bot\" width=\"696\" height=\"400\" srcset=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/inline-mode-telegram-bot.jpg 696w, https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/inline-mode-telegram-bot-300x172.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setinlinegeo<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">If you enable \u201cInline Geo\u201d, the bot asks for permission to get the user&#8217;s location every time they send a query. In a chat, type @foursquare to see an example.\u00a0<\/span><\/p>\n<h3><b><span style=\"color: #333399;\">\/setinlinefeedback<\/span>\u00a0<\/b><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">If you want to know what users are choosing inline mode, enable this feature. It helps the bot owner understand which items are most popular. The owner will receive two things in the inline feedback: 1) the chosen result&#8217;s ID, 2) the user&#8217;s ID.<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setcommands<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">You can customize the bot\u2019s commands based on your needs. As the Telegram says, \u201cCommands must always start with the \/ symbol and contain up to 32 characters\u201d. Also, you should use a fixed pattern to add commands. The Telegram Botfather DO NOT accept anything other than this format:\u00a0<\/span><\/p>\n<p><b>command1 &#8211; XXXXX<br \/>\n<\/b><b>command2 &#8211; YYYYY<\/b><b><\/b><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setjoingroups<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">In case you want to keep the bot private, you can prevent group invitations. On the other hand, you can let people add the bot to their groups by clicking \u201cEnable\u201d (if it\u2019s disabled).<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setdomain<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">This command allows you to add a \u201cLogin with Telegram\u201d button to your website. The website receives the user&#8217;s Telegram ID, name, and username (but not their phone number) when they hit this button.\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/setprivacy<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">By default, Telegram bots only work when you use a predefined command, starting with a slash (like \/start). However, if you want the bot to receive all messages (even those without a slash), you can use the \/setprivacy command.<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/deletebot<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">As its name suggests, you can delete your bot with this Botfather command. When you delete the conversation between you and the bot, the bot can no longer send you messages or interact with you, unless you <\/span><b>\/start<\/b><span style=\"font-weight: 400;\"> it again.\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/newapp<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">If you want your bot to open a website, use this command. The Telegram Botfather asks for a name, description, and URL to create a web app.\u00a0\u00a0\u00a0<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2566 size-full\" src=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/Web-app-telegram.jpg\" alt=\"open web app telegram bot\" width=\"696\" height=\"400\" srcset=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/Web-app-telegram.jpg 696w, https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/Web-app-telegram-300x172.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/p>\n<h3><span style=\"color: #333399;\"><b>\/listapp, \/editapp, and \/deleteapp<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">With the first command, you can get a list of web apps you own, and with the second one, you can edit the web app. \/deleteapp is also used to delete the web app from the bot. If you delete the web app, the blue open button will be removed.\u00a0<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>\/new game, \/listgames, \/editgames, and \/deletegame<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">These 4 commands are used to create, edit, or delete the game bots on Telegram. As mentioned earlier, creating a game bot has many responsibilities, and the developer must adhere to <\/span><a href=\"https:\/\/telegram.org\/tos\"><span style=\"font-weight: 400;\">Telegram\u2019s Terms of Service<\/span><\/a><span style=\"font-weight: 400;\">.\u00a0<\/span><\/p>\n<h3 style=\"text-align: center;\"><span style=\"color: #339966;\"><b>Telegram Botfather Commands in a Nutshell<\/b><\/span><\/h3>\n<table>\n<tbody>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>Category<\/b><\/p>\n<\/td>\n<td style=\"text-align: center;\"><b>Command<\/b><\/td>\n<td style=\"text-align: center;\"><b>Description<\/b><\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>General<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/newbot<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Create a new bot<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/mybots<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Edit your bots<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>Edit Bots<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setname<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Change a bot&#8217;s name<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setdescription<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Change bot description<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setabouttext<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Change bot about info<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setuserpic<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Change bot profile photo<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setcommands<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Change the list of commands<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/deletebot<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Delete a bot<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>Bot Settings<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/token<\/span><\/p>\n<\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">Get authorization token<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/revoke<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Revoke bot access token<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setinline<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Toggle inline mode<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setinlinegeo<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Toggle inline location requests\u00a0<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setinlinefeedback<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Change inline feedback settings\u00a0<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setjoingroups<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Allow your bot to be added to groups<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/setprivacy<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Toggle privacy mode in groups<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>Web Apps<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/myapps<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Edit your web apps<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/newapp<\/span><\/p>\n<\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">Create a new web app\u00a0<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/listapps<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Get a list of your web apps<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/editapp<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Edit a web app<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/deleteapp<\/span><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">Delete an existing web app<\/span><\/td>\n<\/tr>\n<tr>\n<td>\n<p style=\"text-align: center;\"><b>Games<\/b><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/mygames<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Edit your games\u00a0<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/newgame<\/span><\/p>\n<\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Create a new game<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/listgames<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Get a list of your games<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/editgame<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Edit a game<\/span><\/p>\n<\/td>\n<\/tr>\n<tr>\n<td style=\"text-align: center;\"><\/td>\n<td style=\"text-align: center;\"><span style=\"font-weight: 400;\">\/deletegame<\/span><\/td>\n<td>\n<p style=\"text-align: center;\"><span style=\"font-weight: 400;\">Delete an existing game<\/span><\/p>\n<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"How_Can_I_Level_Up_My_Telegram_Bot\"><\/span><span style=\"color: #003366;\"><b>How Can I Level Up My Telegram Bot?<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Telegram Botfather only allows you to create basic bots with limited actions. To have a more complex and professional bot, you should use bot-creating platforms like SmartBotsLand. With such platforms, you can add multiple buttons and files to the bot, create an online store, manage groups, <\/span><a href=\"https:\/\/smartbotsland.com\/bots\/subbot\/\"><span style=\"font-weight: 400;\">collect money from subscribers<\/span><\/a><span style=\"font-weight: 400;\">, and more.\u00a0<\/span><\/p>\n<h2><span class=\"ez-toc-section\" id=\"What_Are_Telegram_Bots_Mostly_Used_for\"><\/span><span style=\"color: #003366;\"><b>What Are Telegram Bots Mostly Used for?<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">The main function of Telegram bots is summarized in 3 words: to automate tasks. To be more specific, Telegram bots are used for the following purposes:<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>Run a business<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">&#8211; With a <\/span><a href=\"https:\/\/smartbotsland.com\/bots\/telegram-store-bot\/\"><b>Telegram shop bot<\/b><\/a><span style=\"font-weight: 400;\">, you can show your products, handle orders, and process payments directly in Telegram.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">&#8211; Using a subscription bot, you can manage paid memberships, renew expired ones, accept payment, generate VIP codes, etc.<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">&#8211; A customer support bot answers the FAQs and reduces workload on human support teams.<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>Manage Telegram groups<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">The <\/span><a href=\"https:\/\/smartbotsland.com\/group-channel\/how-to-manage-telegram-group-by-managing-bot\/\"><span style=\"font-weight: 400;\">group management bots<\/span><\/a><span style=\"font-weight: 400;\">:<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">&#8211; Automatically ban spams, filter messages, delete harmful links and curse words, and enforce group rules.<br \/>\n<\/span><span style=\"font-weight: 400;\">&#8211; Run polls, quizzes, or challenges.<br \/>\n<\/span><span style=\"font-weight: 400;\">&#8211; Send updates, announcements, or news directly to subscribers.<br \/>\n<\/span><span style=\"font-weight: 400;\">&#8211; Provide a report about the number of violating users.<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>Content creation<\/b><\/span><\/h3>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">AI bots like ChatGPT and Grok can create visual and textual content. Also, some bots send fresh content from RSS feeds, websites, or social media to the groups or channels.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><b>Note<\/b><span style=\"font-weight: 400;\">: The RSS feature can also benefit crypto traders who make money via signals.<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>Help with the daily tasks<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Telegram bots can create a to-do list, set reminders, or manage calendars, book flights and tickets, open maps, find nearby places based on the location, and connect to external apps like Google Drive, Trello, or GitHub.<\/span><\/p>\n<h3><span style=\"color: #333399;\"><b>Entertainment\u00a0<\/b><\/span><\/h3>\n<p><span style=\"font-weight: 400;\">Telegram supports HTML5 games that can run inside chats (group and private ones).<\/span><\/p>\n<div class=\"call-to-action\" style=\"border-left-width: 10px !important; background-color: #eaeaea !important; border-left-color: #2E3192 !important; border-left-style: solid !important; padding-top: 1px; padding-bottom: 10px;\">\n<h3 style=\"padding-left: 1em; padding-right: 1em; text-align: center;\"><strong><span style=\"color: #000000;\"><span class=\"ctaText\"><a href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-updates\/make-money-with-telegram-bots\/\u00a0\">Learn How to Make Money with Telegram Bots<\/a><\/span><\/span><\/strong><\/h3>\n<\/div>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Is_Telegram_Botfather_Safe\"><\/span><span style=\"color: #003366;\"><b>Is Telegram Botfather Safe?<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">Botfather is the official bot of Telegram; so if you trust Telegram, you should trust its beloved bot too. Moreover, it only accesses your general information, like name, phone number, and profile picture. Therefore, there is nothing to worry about.\u00a0<\/span><\/p>\n<p style=\"text-align: justify;\"><span style=\"font-weight: 400;\">When you search Botfather, there will be lots of fake botfathers in the search results. Make sure the one you choose has the <strong>verified blue checkmark<\/strong>.<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2567 size-full\" src=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/fake-botfather.jpg\" alt=\"fake botfather vs real Telegram botfather\" width=\"696\" height=\"400\" srcset=\"https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/fake-botfather.jpg 696w, https:\/\/smartbotsland.com\/blog\/wp-content\/uploads\/2025\/09\/fake-botfather-300x172.jpg 300w\" sizes=\"auto, (max-width: 696px) 100vw, 696px\" \/><\/p>\n<h2><span class=\"ez-toc-section\" id=\"FAQs\"><\/span><span style=\"color: #003366;\"><b>FAQs<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><b>1. How to create a Telegram bot using Botfather?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">To create a new bot on Telegram, start the <\/span><span style=\"font-weight: 400;\">@Botfather<\/span><span style=\"font-weight: 400;\"> and follow the steps. Choose a proper name, username, description, and picture. The Botfather will give you a token that you can use on different platforms (like <\/span><a href=\"https:\/\/smartbotsland.com\/\"><span style=\"font-weight: 400;\">SmartBotsLand<\/span><\/a><span style=\"font-weight: 400;\">) to make your bot more professional and useful.\u00a0<\/span><\/p>\n<p><b>2. Is BotFather free to use?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Yes, Telegram Botfather is totally free.\u00a0<\/span><\/p>\n<p><b>3. Is it illegal to use Telegram bots?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">As long as you obey Telegram\u2019s rules and regulations, it is completely legal to use Telegram bots.\u00a0<\/span><\/p>\n<p>&nbsp;<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Dont_Miss_These_Articles\"><\/span><span style=\"color: #003366;\"><b>Don\u2019t Miss These Articles<\/b><\/span><span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p><a href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/telegram-management-bot\/\"><b>How Does a Telegram Management Bot Work? + Pros and Cons<\/b><\/a><\/p>\n<p><a href=\"https:\/\/smartbotsland.com\/blog\/subscription-bot\/subscription-services-types-tools\/\"><b>Subscription Services on Telegram: Types &amp; Tools<\/b><\/a><\/p>\n<p><a href=\"https:\/\/smartbotsland.com\/blog\/social-networks\/telegram\/top-telegram-bots-for-travelers\/\"><b>The Best 10 Telegram Bots for Travelers<\/b><\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Anyone trying to create their first Telegram bot knows that some botfather commands are tricky, and one mistake can ruin the entire process. There are many textual and video tutorials on how to work with Telegram Botfather, and there\u2019s not much to add to them. But here, we have explained its commands and tokens step-by-step. [&hellip;]<\/p>\n","protected":false},"author":5,"featured_media":2560,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"tdm_status":"","tdm_grid_status":"","footnotes":""},"categories":[36],"tags":[42,65,70],"yst_prominent_words":[],"class_list":{"0":"post-2559","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"has-post-thumbnail","7":"category-telegram","8":"tag-telegram-bot","9":"tag-telegram-for-business","10":"tag-tutorial"},"_links":{"self":[{"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/posts\/2559","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/comments?post=2559"}],"version-history":[{"count":4,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/posts\/2559\/revisions"}],"predecessor-version":[{"id":2571,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/posts\/2559\/revisions\/2571"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/media\/2560"}],"wp:attachment":[{"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/media?parent=2559"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/categories?post=2559"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/tags?post=2559"},{"taxonomy":"yst_prominent_words","embeddable":true,"href":"https:\/\/smartbotsland.com\/blog\/wp-json\/wp\/v2\/yst_prominent_words?post=2559"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}