Telegram Bot in 8 Steps (with screenshots)
In our article about AI Project Ideas, we discussed building a Telegram Bot. Thanks to Gero, from the FullStackRemote (FSR) Talent Network, for providing a real-world example that we’re excited to share with you. Gero created a Telegram Bot called Lightning Pizza. Below, we’ll walk through the bot he created from top to bottom. Lightning Pizza is a Telegram bot that not only allows people to select a local pizza place but also gives them the option to pay with Crypto.
Real World Example: AI Telegram Bot
The user initiates interaction with a service-oriented chatbot.
Initiation
The first step is for the Telegram user to initiate an interaction with the service-oriented Chatbot. In this case, Lightning Pizza.
Start of the user path
Chatbot requests user’s phone number for a tailored service experience.
Gathering User Info
Once the Telegram bot has been called, the chatbot requests user’s phone number for a tailored service experience.
User registration is simplified to a single contact share.
User journey begins
As you can see, the bot now displays information to the user. The Telegram bot Lightning Pizza offers (well, first a disclaimer) and then a list of tabs on the bottom. The user can select Shop, Wallet, or Support. We’ll dive into each of these tabs later on.
User is presented with a message from the bot, with clickable actions.
Exploring Options
When the user clicks “Shop” their journey starts with the selection of the closest store / delivery box available in the City. In this case, Pizza! Mmm..
Once the user selects the pickup place, they are prompted to pick from a dynamically controlled list of products.
After product selection, the user is offered a choice of cryptocurrency payment options.
Paying for Pizza with Crypto
Now let’s dive into the purchase journey of the user, aka pizza lover.
After product selection, the user is offered a choice of cryptocurrency payment options.
If you don’t have Crypto, not to worry, you can initiate a Support request. Support will guide step by step to allow the user to purchase their first crypto and use it for payment. We’ll walk through that later.
The User Journey
Pizza Order Sent
Once payment is confirmed successful an Administrative notification is sent to the administrator that a new order have arrived with details about the order.
Payment confirmation triggers an Admin notification about the order.
User Confirmation and Location
The chatbot prompts the user to share their location for product pickup.
Payment confirmation
The User receives a notification to share their current location for the order delivery address
Getting Support (And Crypto)
If at any time you need support, the user can click “Support” from the menu. Clicking Support will ask the user if they would like to submit a support request. Support will also guide the user step-by-step if it is their first time purchasing crypto. If executed properly, it will allow the user to purchase their first crypto and use it for payment.
Conclusion – The Telegram Bot in 8 Steps
- The user initiates interaction with a service-oriented chatbot.
- The chatbot requests the user’s phone number for a tailored service experience.
- The user is then presented with a list of places to select from.
- Upon selection, a variety of products with prices are displayed for the user to choose from.
- After product selection, the user is offered a choice of cryptocurrency payment options.
- The user receives a payment link to finalize the purchase.
- The chatbot prompts the user to share their location for product pickup.
- The transaction is completed, and the bot indicates follow-up communication, providing a map for the pickup location.
A little bit more about your bot creator.
Gero is a full-stack developer specializing in the WordPress environment. His career as a web developer and solutions architect began in 2016 when he built eCommerce and media solutions. His expertise soon expanded into developing online casino solutions from A to Z, with custom-developed gamification platforms and proven customer satisfaction. Gero’s newest frontier is developing products in the fintech sector as well as experimenting with AI. He excels as a valued team member and an inspirational team leader.
If you’re interested in hiring Gero, please contact FullStackRemote.