Add AI-specific bot statuses (chat actions): Thinking / Researching / Executing. Today, Telegram bots can only show a limited set of statuses such as “typing,” “uploading photo,” or “uploading file,” but this is no longer enough for modern AI bots and agent-based systems, because in 2026 a bot often does much more than just type text: it may think about the response, search the web, call external APIs, run tools and commands, analyze images/audio/video, generate a file (report, document, archive), wait for a service response, and only then send the final result, while the user usually sees only “typing…” or no status at all, which creates confusion and makes it seem like the bot is frozen, causing users to resend messages, press buttons multiple times, or interrupt the task because they cannot understand what stage the bot is currently in; therefore, I propose adding new optional Bot API statuses (chat actions) for bots, for example: “thinking,” “searching the web,” “executing command,” “waiting for service response,” “analyzing media,” “generating file,” and “uploading result,” which would significantly improve transparency, user trust, and the experience of long-running tasks, reduce repeated messages and unnecessary actions, and make Telegram a better platform for AI assistants; at the same time, this can be implemented in a fully backward-compatible way: older clients can display all new statuses as regular “typing…,” while newer clients can show a more accurate localized status text without requiring major UI changes (the same visual indicator can be kept, with only the status label changing depending on the bot’s current stage).
Log in here to report bugs or suggest features. Please enter your phone number in the international format and we will send a confirmation message to your account via Telegram.