๐ค RAHIM VIP BOT โจ
Tech Stack
This project is a sophisticated Telegram bot that facilitates subscription-based access to a private channel with automated user management. It integrates payment gateway APIs to generate secure payment links and handles subscription payments directly through the bot. Additionally, it incorporates automated subscription expiry monitoring, automatically removing users from the private channel when their subscription period expires.
๐ค Features
- Subscription-based access to a private channel.
- Automated user management (adding/removing users from the private channel).
- Integration with payment gateway APIs for generating payment links and handling subscription payments.
- Automated subscription expiry monitoring and user removal.
๐ ๏ธ Technologies Used
- Next.js - React framework for frontend.
- Tailwind CSS - Utility-first CSS framework.
- Express.js - Web framework for backend.
- React Query - Used alongside Axios for efficient data fetching and state management.
- Telegram Bot API - API for interacting with Telegram bots.
- Prisma ORM - Database toolkit and ORM.
๐ป Usage
- Start a conversation with the Telegram chatbot.
- Use the provided keyboard interface to interact with the bot:
- Click "Profile" to view your profile information, including details such as ID, subscription status, etc.
- Click "Subscription" to choose and pay for subscription plans.
- Follow the on-screen instructions to navigate through profile and subscription functionalities.
๐ License
This project is licensed under the MIT License.
๐ข Credits
This project was made possible thanks to the following contributors and resources:
- Rahim Guerfi: Developer.
- Telegram Bot API - Official documentation for Telegram Bot API.
- Prisma ORM - Database toolkit and ORM for Node.js.
๐ฉ Contact
For inquiries, please contact abderrahim.guerfii@gmail.com.