Telegram API Setup

To monitor private Telegram channels, you need to provide your Telegram API credentials. This guide shows you how to get API ID and API Hash from my.telegram.org.

Why do I need this?

Private channels cannot be accessed publicly. GHOSTwire uses YOUR Telegram session to read private channels where you're a member.

Step 1: Go to my.telegram.org

Open your browser and navigate to https://my.telegram.org

🌐 my.telegram.org
Enter your phone number to log in

Step 2: Log in with your Telegram Account

Enter Phone Number

Use international format: +1234567890

Enter Confirmation Code

Check Telegram for the 5-digit code

Access API Tools

Click on "API Development Tools"

📱 Telegram Login
Sign in to Telegram | Phone: +1234567890 | Code: _ _ _ _ _ | Check Telegram app for code.

Step 3: Create an Application

Fill App Title

Enter "GHOSTwire"

Fill Short Name

Enter "ghowr_bot"

Click Create

App created instantly

Create Application
App title: GHOSTwire
Short name: ghowr_bot
[ Create Application ]

Step 4: Copy Your API Credentials

Copy api_id

Number like 12345678

Copy api_hash

Long string like abc123def456...

Keep safe

You'll need these for bot setup

Your Application
App api_id: 12345678
App api_hash: abc123def456789...

Step 5: Enter Credentials in GHOSTwire

Open Bot

Go to @ghowr_bot

TG Auth

Click 🔐 TG Auth

Setup Credentials

Enter API ID, Hash, Phone

👻 @ghowr_bot
🔐 Step 1/3 — Enter your API ID:
🔐 Step 2/3 — Enter your API Hash:
🔐 Step 3/3 — Enter Phone (+1234567890):
✅ Credentials Saved! Now click Connect Session.
Quick Reference
1. Go to my.telegram.org 2. Log in with phone number 3. Go to API Development Tools 4. Create an app 5. Copy api_id and api_hash 6. In GHOSTwire: 🔐 TG Auth → Setup Credentials 7. Paste API ID, API Hash, and Phone 8. Click Connect Session → Complete login

Troubleshooting

"Invalid API ID" error

Make sure api_id (number) is copied correctly, not api_hash.

"API Hash is incorrect" error

Copy the entire hash without extra spaces.

Can't log in to my.telegram.org

Use correct phone with country code. Enter 2FA password if enabled.

🔐 Security Notes
  • API credentials are never shared
  • Stored encrypted in database
  • Revoke anytime from my.telegram.org
  • Never share your api_hash

FAQ

Do I need a new app?

Yes, create one specifically for GHOSTwire.

Can I use existing credentials?

Yes, but creating a new app is recommended.

Is this safe?

Yes. Bot can only read messages from channels you're a member of.

Lost credentials?

View them again at my.telegram.org → API Development Tools.