https://github.com/scriptscrypt/blinktochat
Blink to Chat .
https://github.com/scriptscrypt/blinktochat
blink blink-solana blinks sol-bot solana
Last synced: 10 months ago
JSON representation
Blink to Chat .
- Host: GitHub
- URL: https://github.com/scriptscrypt/blinktochat
- Owner: scriptscrypt
- Created: 2024-07-23T11:30:41.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-08-07T12:45:33.000Z (over 1 year ago)
- Last Synced: 2025-02-09T20:41:06.218Z (12 months ago)
- Topics: blink, blink-solana, blinks, sol-bot, solana
- Language: TypeScript
- Homepage: https://blinktochat.fun
- Size: 5.99 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Blinktochat.fun
Personalized / Gated telegram group chat to only those who blinked you on X


## Tech Stack
| 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
## Local Development
Clone the [repository](https://github.com/scriptscrypt/blinktochat)
Install Nodejs Runtime (If not installed) - https://nodejs.org/en/download
Install all the dependencies
Run the Development server
## Environment Variables
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`