A sleek and efficient Telegram payment bot that handles transactions and automatically notifies to administrators. Perfect for accepting payment and handle customer chat.
- 💰 Secure payment processing
- 📊 Real-time transaction
- 🔔 Instant admin notifications
- 💳 Telegram stars and credit card payment method support
- 💬 Admin contacting features and admin also can reply the user message!
- Python 3.8 or higher
- MongoDB
- Telegram Bot Token
- tranzzo.com Provider API Keys
- cryptocloud.plus API key and shop_id
- Clone the repository:
git clone https://github.com/yourusername/nekopaybot.git
cd nekopaybot
- Install dependencies:
pip install -r requirements.txt
- Set up environment variables:
cp .env.example .env
Edit .env
file with your credentials:
ADMIN_CHAT_ID = # your user id here
BOT_TOKEN = "your bot token"
MONGO_URL = "your mongodb url"
TRANZZO_TOKEN = "your tranzzo token. get it at @botfather"
PAYPAL_WEEK_INVOICE = "your paypal invoice"
PAYPAL_MONTH_INVOICE = "another paypal invoice"
CRYPTOCLOUD_TOKEN = "crypto cloud auth token. get it at cryptocloud.plus"
CRYPTOCLOUD_SHOP_ID = "crypto cloud shop id. get is at cryptocloud.plus"
- Run the bot:
python main.py
This project is free to use :D
Contributions are welcome!
- Email: hello@nekozu.my
- Telegram: @nekozuX
Give a ⭐️ if this project helped you!