Personalized / Gated telegram group chat to only those who blinked you on X
| Tech | Link |
|---|---|
| Telegram BOT API | https://core.telegram.org/bots/api |
| Grammy | https://www.npmjs.com/package/grammy |
| MongoDB | https://mongodb.com |
| Solana Web3js | https://www.npmjs.com/package/@solana/web3.js |
| Solana Actions | https://www.npmjs.com/package/@solana/actions |
| Dial.to - Dialect | https://dial.to |
| Nextjs - TS | https://nextjs.org |
| Tailwind CSS | https://tailwindcss.com |
Clone the repository
Install Nodejs Runtime (If not installed) - https://nodejs.org/en/download
Install all the dependencies
Run the Development server
To run this project, you will need to add the following environment variables to your .env file
NEXT_PUBLIC_MONGODB_URI=Your Mongo DB URI
NEXT_PUBLIC_TELEGRAM_BOT_TOKEN= Your Telegram Bot Token
NEXT_PUBLIC_TELEGRAM_CHAT_ID=-100XXXXXX
NEXT_PUBLIC_ENVIROMENT=Your environment - development || production
SOLANA_RPC=Your solana RPC
```
All the configs for it will be available in `src/lib/envConfig/envConfig.ts`