Chat bot in the MAX messenger
A MAX bot works much like a Telegram one, but it is created differently. Here is what it actually takes, and what to do if you want the bot for customer messages rather than for its own sake.
The main difference from Telegram
In Telegram a bot takes a minute: message BotFather, get a token, start working. MAX does not work that way. The platform documentation says it plainly: a bot is created after joining the MAX partner platform, and that needs a company or sole-trader profile and a data check.
So the first step is paperwork, not code. That filters out everyone who wanted to try it over one evening, and it also explains why searching for MAX bots returns a lot of articles and very few working bots.
What the bot can do from the code side
- Bot API — A separate platform interface: the bot receives events and sends messages with API requests, like in other messengers.
- Conversation events — Message created, edited and deleted arrive, and so does the person starting the bot — each one can be answered with an action of your own.
- Long polling — The connection is held open until an event appears. That is cheaper than frequent requests and needs no public address for a webhook.
- Attachments — Photos and documents are received and sent the same way as text.
- The read marker — The read border is moved by hand, and it has to be moved after the message is taken into work: otherwise the message counts as delivered while it exists nowhere.
Three ways to go if you want the bot for customers
- 1 Build it yourself Join the partner platform, pass the check, write the bot on the Bot API. Full freedom, and a developer on permanent duty — the bot lives as long as somebody fixes it.
- 2 Use a builder Ready-made services assemble scripts without code. Fine for frequent questions, poor where the person wants a live answer.
- 3 Receive messages in a shared flow You need no bot at all: MAX messages arrive where the website and Telegram ones do, and people answer them. That is how WidgetChat works — we connect the channel on request.
When a bot does not solve the problem
Branching scripts look good on a diagram and badly in a conversation: the person asks for a human on the third attempt and is annoyed by then. A bot wins where the answer really is always the same — order status, opening hours, a link to a manual.
When the questions differ, it is cheaper to make the live answer fast. A message that reached the right person with the history attached is closed in the same seconds a bot would take.
Frequently asked questions
Can I create a MAX bot for free in a minute, like in Telegram?
No. The platform requires joining MAX for partners with a company or sole-trader profile and a data check — only then is a bot created.
Do I need a programmer?
For your own bot, yes: it is ordinary development on the Bot API. If the goal is receiving customer messages, no: the channel is connected on our side.
How is a bot different from receiving messages through WidgetChat?
A bot answers by rules written in advance. With us a MAX message lands in the shared flow together with the website and Telegram ones, and a person answers it.
What does it take to connect MAX to WidgetChat?
Sign up, connect your site and write to us in the chat which MAX account to bind to your workspace. We do the rest.
Read next
Add the chat to your website
Sign up with email or Telegram, set it up in the dashboard, paste one line of code. Free right now.