The moment you share your Telegram username publicly, you're opening a door. The question is: who walks through? These nine strategies help you share your contact info with people you actually want to hear from, while keeping spammers, bots, and scammers out.

Core principle: Share selectively, control visibility, and use Telegram's privacy settings to filter unwanted messages.

1. Use t.me Links for Temporary Sharing

Every Telegram username has a corresponding t.me link format: t.me/yourusername. This link opens directly in the Telegram app when clicked.

Why It's Safe

  • One-time sharing: You can share the link in a specific context (dating app bio, event RSVP) without broadcasting your username everywhere
  • Easy to revoke: Change your username anytime to invalidate old links
  • No public directory: t.me links don't automatically add you to searchable databases (unless you join public groups)

Best Practices

  • Use t.me links on platforms where you want to be contacted (Twitter bio, Instagram story)
  • Avoid posting t.me links on public forums or Reddit (high spam risk)
  • When spam increases, simply change your username to break the link
1

Create your t.me link

Format: t.me/yourusername (replace "yourusername" with your actual Telegram username)

2

Share in targeted contexts

Post it only where your intended audience will see it (dating profile, event page, social media bio)

3

Monitor incoming messages

If spam increases, change your username to invalidate the old link

2. QR Codes for In-Person Sharing

Telegram generates a QR code for your profile. When someone scans it, they can instantly message you without typing your username.

How to Access Your QR Code

  1. Open Telegram
  2. Go to Settings
  3. Tap your profile
  4. Tap the QR icon in the top right

When to Use QR Codes

  • Meeting someone in person: At a coffee shop, event, or party—quick share without spelling out your username
  • Networking events: Business cards with QR codes linking to your Telegram
  • Dating meetups: If you're moving from an app to Telegram, QR is faster than typing
QR codes are perfect for face-to-face sharing. They're fast, typo-proof, and you control who scans them.

3. Username Obfuscation in Public Posts

If you must post your username publicly (social media, forums), break it up to avoid bot scrapers.

Examples

  • Instead of: @johndoe
  • Write: @ john doe (with spaces)
  • Or: johndoe (on Telegram)
  • Or: "DM for Telegram username"

Why This Works

Bots scrape social media for exact @username patterns. Adding spaces or indirect phrasing makes automated collection harder while still being readable to humans.

This isn't foolproof, but it reduces low-effort bot spam significantly.

4. Direct Message Sharing Only

The safest way to share your Telegram is privately, one person at a time.

How It Works

  • Meet someone on a dating app? Share your Telegram via DM, not in your bio
  • Networking on Twitter? Reply privately to interesting people with your username
  • In a Facebook group? DM members directly instead of posting publicly

Benefits

  • Zero public exposure: Your username isn't indexed by search engines or scraped by bots
  • Selective control: You choose exactly who gets access
  • Context-aware: You know who has your username and why they have it

Looking for people to connect with? Browse Telegram profiles in your city →

5. City-Based Discovery Platforms

Instead of posting your username publicly, use curated discovery platforms that show your profile to people in your city.

How It's Safer Than Public Posts

  • Geographic filtering: Only people in your selected city see your profile
  • Moderation: Platforms filter out bots and spam accounts
  • Controlled visibility: Your username isn't searchable on Google or scraped from public forums
  • Opt-out anytime: Remove your profile when you want
Discovery platforms act as intermediaries—they show your username to real people without broadcasting it to the entire internet.

6. Privacy Settings: Filter Who Can Message You

Even if your username leaks, Telegram's privacy settings can block unwanted messages.

1

Go to Settings → Privacy and Security

Open Telegram, tap Settings, then Privacy and Security

2

Configure 'Who can add me to groups and channels'

Set to "My Contacts" to prevent strangers from adding you to spam groups

3

Enable 'Archive and Mute' for non-contacts

Under Settings → Privacy and Security → Auto-Delete Messages, enable this to automatically archive messages from unknown senders

4

Use 'Exceptions' for trusted non-contacts

If you're using discovery platforms, you can allow messages from non-contacts but block specific spammers individually

Recommended Privacy Configuration

  • Phone number: Nobody (prevents doxxing)
  • Last seen: Nobody or Contacts (prevents stalking)
  • Profile photo: Everybody or Contacts (your choice)
  • Groups and channels: My Contacts (stops spam group additions)
  • Calls: Contacts (avoids random calls)

City-based discovery with verified profiles

Find people without spam

7. Temporary Usernames for High-Risk Situations

Telegram allows you to change your username anytime. Use this to your advantage.

When to Use Temporary Usernames

  • Online events or webinars: Create a username like @johndoe_event2025, share it during the event, then change back afterward
  • Dating app experiments: Use a temporary username while testing a new app, then revert to your main one
  • Public giveaways: If you must post publicly for a contest, use a throwaway username

How to Change Your Username

  1. Go to Settings → Edit Profile
  2. Tap Username
  3. Enter new username (must be unique)
  4. Save
Pro tip: Keep your main username private and use temporary ones for public contexts. This way, old links stop working after you rotate.

8. Avoid Posting in Public Telegram Groups

Public Telegram groups with thousands of members are spam magnets. Here's why:

What Happens When You Post in Large Public Groups

  • Bots scrape your username: Automated tools monitor public groups and collect usernames
  • Scammers target active users: If you post frequently, scammers note you as an active target
  • Your username is searchable: Anyone can use Telegram's search to find public messages you've sent

Safer Alternatives

  • Small private groups: Join invite-only groups with vetted members
  • Channels (not groups): Channels are one-way broadcasts—you can follow without exposing your username
  • Read-only mode: Lurk in public groups without posting

9. Use Telegram Bots for Anonymous Forwarding

Some Telegram bots act as intermediaries, allowing people to contact you without seeing your username initially.

How Anonymous Contact Bots Work

  1. You set up a bot that generates a unique link (e.g., t.me/contactbot?start=abc123)
  2. Share this link publicly instead of your username
  3. When someone clicks it, they message the bot, which forwards to you
  4. You can choose to reveal your username or stay anonymous

Popular Anonymous Contact Bots

  • @anonymousforwardbot: Forwards messages without revealing sender
  • @shieldy_bot: Filters spam and verifies humans before forwarding
This approach is best for public figures, content creators, or anyone who wants initial screening before direct contact.

When NOT to Share Your Telegram

Knowing when to avoid sharing is as important as knowing safe methods.

High-Risk Scenarios

  • Public Twitter threads about sensitive topics: If you're discussing politics, controversial issues, or anything likely to attract trolls, avoid sharing contact info
  • Reddit public posts: Reddit communities are heavily scraped by bots. Use DMs instead
  • YouTube comments: Extremely high spam risk. Never post usernames here
  • Giveaways or contests: Scammers create fake contests to collect usernames
  • Unmoderated forums: Any forum without active moderation is a bot playground
If a platform feels spammy or low-trust, don't post your Telegram username there—no matter how tempting the opportunity.

Dealing with Spam After It Happens

Even with precautions, you might receive spam. Here's how to handle it:

1

Block and report immediately

Don't engage. Block the sender and report them to Telegram (long-press message → Report)

2

Review where you shared your username

Identify the source. Did spam start after joining a specific group or posting in a forum?

3

Change your username if necessary

If spam is overwhelming, change your username to invalidate old links and start fresh

4

Tighten privacy settings

Set "Who can add me to groups" to "My Contacts" and consider enabling auto-archive for non-contacts

Creating a Spam-Resistant Sharing Strategy

Combine multiple methods for best results:

For Dating/Social Discovery

  1. Use city-based discovery platforms (controlled visibility)
  2. Share your username via DM after initial conversation
  3. Configure privacy settings to hide phone number and last seen
  4. Change username every 3-6 months to break old links

For Networking/Professional

  1. Add QR code to business cards
  2. Use t.me links in email signatures (professional context reduces spam)
  3. Create a separate "professional" username distinct from personal
  4. Filter messages from non-contacts to "Archived" automatically

For Content Creators

  1. Use anonymous contact bots for public sharing
  2. Create a dedicated "public" username separate from personal
  3. Employ moderator bots to pre-filter messages
  4. Post t.me links on your own platforms (website, YouTube description) rather than in comments

No spam • City-based discovery

Browse Telegram profiles safely

Frequently Asked Questions

Comments

Comments are moderated and will appear after review.

JD
John D.• 2 days ago

Great article! The city-based approach makes so much sense. Started using it yesterday and already had some good conversations.

SM
Sarah M.• 5 days ago

Privacy tips are super helpful. Using usernames instead of phone numbers was a game changer for me.