7bits-bot
Yes, of course!
We have a few examples that I can tell you about.
10:00
Just_User
Can you tell me about the chatbots
that you have already implemented?
10:00
Firstly, I tell you about
10:00
A simple interface
for complex technology
NijigenkaAI — this is the stylization of photos using Artificial Intelligence.
Python
OpenCV
RabbitMQ
ONNX
Dlib
7bits-bot
10:01
Just_User
How did you come up with the idea to make a bot for a AI?
10:04
The negative user experience led to the idea to move the interaction to an environment where waiting for a response is common, for example, in a messenger or social network.
10:05
Initially, the service was in the form of a  website where you could upload your photo, but the user had to wait 2-10 minutes and not close the browser tab while the neural network processes the image.

10:05
Good question!
10:04
7bits-bot
An interesting solution. Give other examples of the chat bots.
10:06
Just_User
7bits-bot
OK! There is another example.
10:07
The bot that we developed for the HappyDev Lite conference.
10:07
A quest for collecting gifts
HappyDev Lite — the annual big IT conference for students and schoolers, which has been organized by 7bits since 2014.
PostgreSQL
Telegram API
Python
7bits-bot
10:07
Just_User
I wonder why there is a bot here?
10:10
Traditionally, the organizers suggest participants complete a quest to earn points and exchange them for other gifts with the symbols of the conference.
10:08
7bits-bot
7bits-bot
Telegram was installed for most participants based on the results of prior surveys, so we created a bot that gave out tasks and points.
10:11
7bits-bot
10:11
Answered the test questions in various directions: testing, design, development, and received points that could be spent on prizes.
Participants
We controlled the number of prizes in the warehouse, checked the balances of participants, deducted points and awarded prizes.They also managed the registration for the quest.
Organizers
7bits-bot
10:11
Just_User
An interesting approach. It is very convenient for students to use smartphones, and for the organizers to keep the entire database in their hand.
10:14
Do you have any other examples of bots not for students and art lovers, but for business?
10:14
7bits-bot
Sure. A project for small and medium-sized enterprise — PROFIT_bot.
10:15
PROFIT_bot
7bits-bot
10:16
PROFIT_bot — this is an accounting service for loyalty promotions in medium and small businesses. It allows you to keep records of purchases of regular customers in Telegram without connecting CRM systems, printing cards and installing special mobile applications.
Echo
Pgx
Redis
PostgreSQL
Golang
Telegram-bot-api
7bits-bot
10:16
Just_User
Such great functionality, but is it convenient to interact with such a service via Telegram?
10:10
Just_User
"For both customers and businesses". Does it mean that several user roles were taken into consideration?
10:10
Of course! To solve the problem, several Telegram bots have been created to ensure the operation of the system.
10:11
7bits-bot
7bits-bot
It is convenient for both customers and businesses to interact with the service, many people have installed Telegram, and the interface is easy to understand.
10:11
For customers
To earn bonuses for purchases and notifications about promotions.
To manage the loyalty program. One owner can have multiple locations.
For sellers
To interact with the customer and control the accounting of bonuses.
For business owners
7bits-bot
10:07
7bits-bot
10:07
Just_User
It is clear that a lot of work has been done. And what pros and cons were highlighted during the development process?
10:10
Just_User
Apparently, you have big plans
for further development of bots. And why do you think that they are the future?
10:13
7bits-bot
On this project, we managed to feel the advantages of the Golang language: simplicity, parallel launch of microservices (Goroutine), which is great when there are a lot of
users on the project.
10:11
But there are also disadvantages, regarding bot building — there are much fewer ready-made components, most of the project had to be written from scratch.
10:11
It was a good experience and we realized that in the future it is better to use Python to develop Telegram bots instead of Golang.
10:11
7bits-bot
Great question! We have prepared a special article in which we tell you why we think so.
10:13
Telegram занимает 8 место
в мире среди всех соц.сетей на 2023 год
Telegram ranks 8th among all social media networks in the world for 2023.
What makes chatbots so promising?
Messengers are now very popular.
For example, the audience of Telegram reaches 800 million monthly active users.
If we consider chatbots in general, they can significantly reduce development costs. Instead of creating a design from scratch, the interface of the chosen messaging platform can be used. This saves time and money. Additionally, since the messaging app is already installed on a user's device, marketing expenses can be educed. The bot can be activated with a simple command, eliminating the need for users to download another app or receive notifications to regain attention. With a direct and convenient access method, users are more likely to engage with the bot.
How can businesses benefit from using chatbots?
Chatbots can be used for a variety of scenarios on websites, such as ordering services, browsing a catalog, contacting customer support, receiving reminders, and more. It is a great tool for sending requests to neural networks, such as the popular ChatGPT.
new-tech
development
Limitations in development
No-code tools
There are some limitations related to the platform - we can only use those interface elements that are built into the messenger. So far, there are not many of them: text, images, and buttons. These elements should follow the linear logic of the chat and be placed in order. Unlike on a website, where you can place an element anywhere on the screen, in the messenger you have to follow a specific order.
However, it seems that these restrictions are temporary. For example, the "Internet in the messenger" feature from WeChat in China shows that it is possible to provide more options in the future.
And what's the next step?
It seems that chatbots have become ubiquitous, and it might be too late for some to join the bandwagon, but we believe the opposite to be true. The fact is that the next stage of development is voice control, which isмessentially no different from a chatbot, but with theмadded function of audio input and output. This is a relatively simple addition if you already have a chatbot in place.
Alena Borzunova
March 20, 2024 — 5 minutes of reading
There is a wide range of pre-built solutions available for creating bots, including no-code tools, where anyone with no programming experience can create a basic chatbot. We also utilize these services for typical or smaller projects in our work to expedite the launch of products to the market. However, we are aware of their limitations. They are not suitable for handling heavy loads and do not store data reliably. Additionally, they can be difficult to customize if specific conditions need to be set.
WeChat has eliminated the need for sellers to maintain their own websites, as all goods and services are now available within the app. This has led to users spending more time shopping, which affects the growth and cost of the company. As a result, other messaging apps are trying to copy some of the main features of WeChat in order to compete with it.
7bits-bot
10:15
Now is the time to launch more services and improve existing ones so that your customers have everything they need at hand.
7bits-bot
10:15
7bits-bot
10:20
7bits-bot
10:20
You can also use bots to create useful tools. For instance, you can create a bot that sends reminders to your email or notifies you of errors in the system automatically.
To overcome these limitations, we need to carefully study user scenarios and constantly clarify the wording so that users can reach their goals.