How to tell if a Telegram bot is safe

A Telegram bot is safer to trust when it never asks for your login code, explains what data it collects, and comes from a verifiable developer. Here's how to spot phishing and clone-bot patterns, what a bot can see in a group, and how to report one.

By HotBots Editors · September 5, 2026

How to Tell if a Telegram Bot Is Safe

A Telegram bot is reasonably safe to use when it does not ask for your login code or phone-number verification, states plainly what data it collects — ideally with a linked privacy policy — and comes from a developer or company you can verify, either through Telegram's own official badge or through an external source you already trust, like a company's website. No single badge or setting proves a bot is harmless by itself, so treat these as signals to weigh together, not a one-shot pass/fail check.

Red Flags: Phone Numbers, Login Codes, and Phishing

The single most important rule: never share the numeric login code Telegram sends you when you sign in — not with a bot, not with a person, not with anyone claiming to be Telegram support. That code lets whoever has it log into your account from their own device; a bot or contact asking for it is trying to hijack your account, full stop. Telegram itself never asks for this code through a bot or a chat message.

Beyond the login code, watch for these patterns:

  1. A bot that asks for your phone number before explaining why, especially outside of Telegram's own "Share Contact" flow, or before showing you any actual feature.
  2. A bot username or display name that closely imitates a well-known brand or an official Telegram bot — extra letters, numbers, or underscores are a common trick, so check the exact username character by character.
  3. Links to a login page outside Telegram that ask you to re-enter your phone number and code — this is the classic session-hijack phishing pattern; legitimate Telegram authorization never happens this way.
  4. Urgency language: "your account will be blocked," "verify now or lose access." Pressure is a manipulation tactic, not a real deadline.

What a Bot Can (and Can't) See in a Group

A bot added to a group only sees what its privacy settings allow. By default, Telegram's group privacy mode limits a bot to seeing messages that are commands directed at it, replies to its own messages, or mentions of its username — not the entire conversation. A group admin can turn this off for a specific bot, letting it read every message, which is normal for moderation or analytics bots but worth knowing before you add one. Either way, a bot cannot read messages sent before it joined, and it cannot see other members' private chats outside that group.

Admin Rights, Privacy Policies, and Official Badges

Before making a bot an admin in your group, check exactly which rights you're granting — deleting messages, banning users, pinning posts, and so on are separate toggles, not a single switch, so give only what a moderation bot actually needs.

A trustworthy bot usually has:

  • A linked privacy policy explaining what data it stores and for how long.
  • A developer identity you can verify — an official company bot (like @wallet) or a bot built by Telegram itself (like @BotFather or @Stickers) is as safe as it gets.
  • No unexplained requests for payment information or account credentials.

Telegram also marks some accounts with an official verification badge and separately flags known scam accounts, but badges are not universal — plenty of legitimate small bots have neither, so the absence of a badge is not itself a red flag.

How to Report or Block a Bot

  1. Open the chat with the bot and tap its name at the top to open its profile.
  2. Open the menu (⋮ on Desktop, or the same profile screen on mobile) and choose Block, or Block and Report Spam if it's clearly abusive or phishing.
  3. Pick a reason if prompted — spam, scam, and so on — this sends the report to Telegram for review.
  4. In a group, an admin can remove the bot entirely from Group settings → Administrators/Members if it was added with elevated rights.

Blocking stops the bot from messaging you again; reporting flags it for Telegram's own moderation team, which is the only way a scam bot actually gets taken down platform-wide.

FAQ

Should I ever give a bot my Telegram login code? No, never — not to a bot, not to a person, not even to someone claiming to be Telegram staff. The login code is only meant to be entered into Telegram's own app when you sign in yourself.

Does adding a bot to my group let it read all my messages? Not by default. Telegram's group privacy mode limits a bot to commands, replies, and mentions unless an admin explicitly disables that mode for it.

Is an official badge required for a bot to be safe? No. It's a strong trust signal when present, but many legitimate bots — including most useful small utilities — don't have one; judge by data requests, a linked privacy policy, and reviews instead.

Related ratings

Bots from this guide