How to Create Telegram bot With Buttons without Programming

 

 

Introduction

In this tutorial, you’ll learn how to create buttons for your own bot using SmartBotsLand. We’ll explore the different types of buttons available and help you choose the one that best fits your purpose.

SmartBotsLand supports two main button styles:

  • Inline buttons (glass buttons) appear directly under messages.
  • Normal buttons appear below the chat input field.

By the end of this guide, you’ll know how each button works and when to use them in your bot for the best user experience.

 Normal Buttons

Normal buttons appear at the bottom of your bot (below the message input field). Here are the types of normal buttons you can create in SmartBotsLand:

  • Normal-Button-in-telegram-buttons Basic Button

Use this button when you want to show information to your bot users. When they click it, the content you’ve set will be displayed.
You can show any type of content: text, image, video, voice, file, and more.

Basic-Button-in-telegram-buttons
Content-of-Basic-Button-in-telegram-buttons

  •  Form-maker Button

This button is perfect if you want to collect information from your users.
You can create a form with multiple questions, and your bot will ask them one by one.
You can request any format of input—text, number, file, etc.
Your users can even leave suggestions, and your operator can view and respond through the bot.
All responses are saved in your SmartBotsLand web panel.

Content-of-Form-maker-Button-in-telegram-buttons
Answer-the-question-of--Form-maker-Button-in-telegram-buttons(Username)
Answer-the-question-of--Form-maker-Button-in-telegram-buttons(Phone-Number)
Answer-the-question-of--Form-maker-Button-in-telegram-buttons(Confirm)
Answer-the-question-of--Form-maker-Button-in-telegram-buttons(ّfinish)
  •  Individual Button

Use this button to send personalized content to each registered user.
It’s ideal for things like workout or meal plans, student grades, or anything that needs to be unique for each person.

Note: The user must be registered in your bot to receive their own content.

Indivisual-Button-in-telegram-buttons
Answer-Question-in-Sign-Up-Button-in-telegram-buttons
Confirm-Sign-Up-Button-in-telegram-buttons
Finish-Sign-Up-Button-in-telegram-buttons
Content-Of-Indivisual-Button-in-telegram-buttons
  • Poll Button

Want to ask your users a question or get their opinion?
Use the poll button! Users can select their answers, and you’ll see the results in your admin panel—clearly categorized and easy to read.

 

Poll-Button-in-telegram-buttons
Key-of-Poll-Button-in-telegram-buttons
Confirm-Poll-Button-in-telegram-buttons
Finish-Poll-Button-in-telegram-buttons
  • Default Buttons

    SmartBotsLand also provides a few default buttons that you can simply activate from your admin panel.
    These buttons offer basic functions and save you time in setup.

Admin-Panel-Default-Button

 

Default-Button

  • Search

This button lets your users search through your bot’s buttons by name.

To use it, make sure to enable Inline Mode for your bot in BotFather.

Search-Button-in-telegram-buttons
inline-Search-Button-in-telegram-buttons
Formmaker-Search-Button-in-telegram-buttons
  • Store

If you’re using the Store Bot version, you can enable this button so users can view your store and buy your products directly inside the bot.

  • Invite Friends

Activate this to turn on the referral system in your bot.
Users will receive a unique link to share. When their friends join using that link, they earn points.

InviteFriendButton-in-telegram-buttons
Score-of-InviteFriendButton-in-telegram-buttons

📌For full setup instructions, see our Referral System tutorial.

  • Send Ticket

Need to offer support to your users? This button is for you.
Users can send their questions or requests in any format (text, image, voice, etc.), and you or your team can reply to them—even across multiple messages.
You can also assign multiple operators to handle tickets.

  • Internal Link Button

Use this when you want to link to another button/page inside your bot.
Helps users navigate easily between your bot’s sections.

  • External Link Button

This button opens an external website when clicked.
Ideal for linking to your site, social media, or online services.

  • Share Button

Enables users to share your content and button with their friends.
Great for spreading your content and increasing bot visibility!

  • Vote Button

If you want to track how many people choose each option, use this button.
It shows the vote count and helps you understand user preferences.

  • Show Message Button

When users click this, a popup message appears inside the bot.
Quick and simple way to display short info or tips.

  • Web App Button

Integrate a web app directly inside your bot with this button.
Great for advanced tools, forms, or product configurators.

  • Default Buttons

These are special ready-to-use buttons (like Store, Invite Friends, etc.) that you can activate in your admin panel.
They provide built-in features—see our Default Buttons section above for details.

4 Comments

Leave a Reply

Your email address will not be published. Required fields are marked *


The reCAPTCHA verification period has expired. Please reload the page.