Django Admin Panel channels messages parser
Web application and admin panel interface for Telegram Parser
User main page
The main part of the site is a public interface for viewing messages collected from Telegram channels through authorized sessions.
Main page features:
Responsive design with a pleasant background gradient.
Search for messages or go to the latest ones via the "View Messages" button.
Filtering by categories — interactive filter buttons for selection (e.g., FARMING, NFT, PSYCHOLOGY, BUSINESS, etc.).
Displaying new messages in real-time after successful parsing.
Frontend implemented in HTML + CSS (or Bootstrap) JS, with support for Ukrainian and English languages.
Admin panel (accessible to authorized users)
This is a secure part of the project where the administrator can:
- Manage Telegram channels (add, edit, delete)
- Create and assign categories for content
- View, filter, and modify parsed messages
- Log out of the admin panel or return to the main page
*** Main components:
- Sidebar with icons: Admin Panel, Channels, Categories, Messages
- Tables with actions: View, Edit, Delete
- Search through records, pagination, creating new items (e.g., "Create category")
- The category structure allows easy classification of content for convenient access.
- Integration with Telegram
All messages sent by the bot or collected via Telethon are automatically saved to the database and appear in the web interface.
This allows the site to be used as a tool for analytics or monitoring content from Telegram.
User main page
The main part of the site is a public interface for viewing messages collected from Telegram channels through authorized sessions.
Main page features:
Responsive design with a pleasant background gradient.
Search for messages or go to the latest ones via the "View Messages" button.
Filtering by categories — interactive filter buttons for selection (e.g., FARMING, NFT, PSYCHOLOGY, BUSINESS, etc.).
Displaying new messages in real-time after successful parsing.
Frontend implemented in HTML + CSS (or Bootstrap) JS, with support for Ukrainian and English languages.
Admin panel (accessible to authorized users)
This is a secure part of the project where the administrator can:
- Manage Telegram channels (add, edit, delete)
- Create and assign categories for content
- View, filter, and modify parsed messages
- Log out of the admin panel or return to the main page
*** Main components:
- Sidebar with icons: Admin Panel, Channels, Categories, Messages
- Tables with actions: View, Edit, Delete
- Search through records, pagination, creating new items (e.g., "Create category")
- The category structure allows easy classification of content for convenient access.
- Integration with Telegram
All messages sent by the bot or collected via Telethon are automatically saved to the database and appear in the web interface.
This allows the site to be used as a tool for analytics or monitoring content from Telegram.