🔐 Telegram Authentication
📋 What You Need
Just your Telegram phone number!
- Enter any Telegram account phone number (with country code)
- You'll receive a verification code via Telegram
- This creates a session that can only read public channels
- The session will be stored on this server
⚠️ Important Security Information
- You will receive a login notification in Telegram notifying you of this new session - this is normal security behavior from Telegram
- This will create a session that allows the API to access public Telegram channels
- The session is stored on the server - ensure your server is secure
- Anyone with server access can use this session to read public channels
- The session will have FULL access to the account (technically), but this API only uses it for:
- Reading public channels
- Getting channel statistics
- ⚠️ Security recommendation: Use a dedicated Telegram account for API testing, not your personal account
- You can revoke this session anytime from Telegram Settings → Devices
- ⚠️ We strongly recommend closing this session in Telegram Settings → Devices after you finish testing
🚨 Testing Environment Notice
This authentication is for API testing purposes only. For production use, we strongly recommend:
- Clone the GitHub repository to download the source code and have 100% control over it
- Deploy the code on your own server to ensure your privacy is not compromised in any way
- Review the source code before authenticating to understand exactly what the API does
- Never use this public demo instance for sensitive or production workloads
GitHub Repository (source code): github.com/ArcInTower/telegram-channel-api
Use git clone https://github.com/ArcInTower/telegram-channel-api.git
to download