Telegram Directory (TGDR) is a website that helps you discover channels, bots and groups on Telegram.
Contributions and bug reports are welcome.
Table of Contents
- Find channels, groups and bots in one place.
- +18 categories to choose from
- Sort by top, hot or new for each type and category
- Approve and reject entries to filter out spam.
- Like/dislike and review entries by users
- Report system for entries and comments
- Protect reviews from users that spam
- Node (Web server)
- Express (Web server framework)
- Passport (Authentication)
- React (UI library)
- Next (Universal/server-side rendered React)
- Redux (State management)
- styled-components (CSS styling solution library)
- Telegraf (Telegram bot framework)
- MongoDB (NoSQL database)
- Redis (Cache layer)
- Clone this repository or download zip.
client.config.tsand fill them properly.
- Install dependencies:
- Make sure MongoDB is running.
- Run for development:
npm run dev.
- Run for production:
npm run buildthen
Pull requests are welcome. You'll probably find lots of improvements to be made.
Open issues for feedback, requesting features, reporting bugs or discussing ideas.