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 NijigenkaAI.
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
7bits-bot
10:16
PROFIT_bot
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
Just_User
So much new information about bots. Thank you for it!
10:13
7bits-bot
Thank you for questions! You can also look into our other cases.
10:13