React-based web application for interacting with Telegram bots, featuring real-time messaging, file sharing, and comprehensive chat management capabilities.
This project is based on the original Zerogram repository by Seadox. This UI version provides a modern React-based interface with enhanced features and improved user experience.
This tool is provided solely for educational and research objectives. It aims to assist cybersecurity experts in analyzing and understanding Telegram bot interactions. Any use for unlawful purposes or unauthorized access is strictly prohibited.
If you do not accept these conditions, please refrain from using this tool.
- Real-time Chat Interface: Interactive messaging with Telegram bots
- Multi-media Support: Send and receive photos, videos, documents, voice messages, GIFs, and contacts
- Message Threading: Reply to messages with visual reply indicators
- File Management: Upload and download files with preview capabilities
- Contact Sharing: Send contact information directly through the chat
- Message Forwarding: Forward messages between chats with detailed statistics
- Clone the repository:
git clone https://github.com/Seadox/Zerogram-UI.git
cd Zerogram-UI- Install dependencies:
npm install- Start the development server:
npm start- Open your browser and navigate to
http://localhost:5173
npm run build- Send Messages: Type in the message input and press Enter or click Send
- Reply to Messages: Click the reply button on any message
- Send Files: Use the attachment button or drag files into the chat area
- Voice Messages: Hold the microphone button to record voice messages
- Images/Photos: Direct upload with optional captions
- Videos: Upload with preview and caption support
- Documents: PDF, DOC, TXT, ZIP files
- Voice Messages: Real-time audio recording
- Message Forwarding: Set up source and target chats for automated forwarding
- Rate Limit Handling: Automatic pause and resume on API limits
- Bulk Operations: Export multiple messages and manage large conversations
The application integrates with the Telegram Bot API, providing:
- Message sending/receiving
- File upload/download
- Chat information retrieval
- Bot management
- Error handling and rate limiting
This project is open source under the MIT License.