Meet Purr — a Telegram bot here to help the AlterCPA team. She listens to voice and video messages and turns them into text. Answers the most common questions. Checks the status of licenses and servers. No trendy “smart” high-tech here, just simple, reliable solutions. A true kitteh, she sure knows how to bite!
Summary
You can message her directly at @AlterCPATalkBot or add her to a group chat. Send her /help, or just read the quick rundown of what she can do below.
/service– info on services and pricing/checklist– offer creation checklist/license code– activate license code/info– check license status/status– check network health- Purr, *command* – will run the specified command
- Purr, speak! – will say meow, if she’s in the mood
Voice Message Recognition
It all started with voice notes. They cause no end of hassle for the support team. So we picked an elegant way to deal with them — automatic recognition.

The moment a voice or video message shows up in the chat, Purr listens to it and turns it into text. And we don’t listen — we just act exactly on what’s written. By about the tenth message run through this game of telephone, you start wanting to hunt down and strangle the virtual Purr. After that, the urge to send voice notes yourself gets reserved strictly for emergencies.
Technology and Privacy
There are a few bots out there that can recognize voice. Voicy, for one, which everybody knows. You can’t trust them with anything confidential — it mostly relies on Google’s or Yandex’s tools for recognition. Plus, voice recognition gives the bot access to every message in the chat.
That’s exactly why our bot runs on local recognition instead. The bot downloads the message to the server, converts the format with ffmpeg, runs the content through the vosk Python library, and deletes the file. Not a single byte ever leaves the local server.
There’s no breakthrough tech here, just simple tools anyone can use. We’ve published a detailed write-up on how the bot works and how to build one just like it yourself.
Useful Commands
A few simple commands will dump a huge wall of genuinely useful text on you. We’ll keep expanding this command list based on your requests.
/help– a quick rundown of what the bot can do/service– info on support services and rates/checklist– checklist of the data we need to set up an offer

For AlterCPA Pro license holders, we’ve built express diagnostic commands. You’ll need your license key, which you’ll find in your account at www.altercpa.pro. To activate it, send the command /license code, replacing the word code with your actual key, for example:
/license q23gaceh0lsa78atyo5exxsvz5ttrayr

Once it’s activated, the license status check command becomes available to you. Send /info, and Purr will pull up the current license status and its expiration date. That’s handy for checking which license is linked, but for real-world troubleshooting, the next command is far more useful — self-diagnostics.

If anything ever breaks, you can check the status of every system with the /status command. We’ll check your license, try reaching your domains, and check SSL and server availability. If something’s off, we’ll give you advice on how to fix it. Above all — don’t panic!

Looks simple, but it covers the most common reasons a network stalls out — a missed payment, expired domains, or a disconnected server. And it doesn’t need access inside the network itself to do it. For anything else, AlterCPA’s own built-in diagnostic tool will show you the errors.
Chatting With Purr
The bot watches for any text message containing the keyword “Purr” — always capitalized. We’re not using some fancy algorithm like Google Dialogflow to turn the bot into a living creature. The bot recognizes keywords in the text in the dumbest, most utilitarian way possible, purely to trigger the matching command.
- A quick greeting: “Purr, introduce yourself”
- Help page: “Purr, show me what you can do”, “Purr, tell me about yourself”
- Offer checklist: “Purr, show checklist”, “Purr, checklist”
- Services and pricing: “Purr, price list”, “Purr, service pricing”, “Purr, support services”
- Status check: “Purr, report status”, “Purr, everything’s broken!”
Purr can speak up and give you a nibble. She’ll respond to thanks with real wisdom. If you really push her, she even knows how to curse. In an emergency, she can even summon Reznik himself from the depths of the code — but doing that without proper respect isn’t recommended.

Add Purr to your chats, experiment, cure your voice-note affliction, and just enjoy life together with the AlterCPA team!
P.S.: this is not a smart bot. There’s no point asking how she’s doing. No need to confess your love to her. She won’t make small talk with you. Next you’ll be asking her to show you her tits…
