Skip to content

Nekozu/nekopay

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🐱 NekoPay Bot

A sleek and efficient Telegram payment bot that handles transactions and automatically notifies to administrators. Perfect for accepting payment and handle customer chat.

NekoPay Bot

✨ Features

  • 💰 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!

🚀 Installation

Prerequisites

  • Python 3.8 or higher
  • MongoDB
  • Telegram Bot Token
  • tranzzo.com Provider API Keys
  • cryptocloud.plus API key and shop_id

Quick Start

  1. Clone the repository:
git clone https://github.com/yourusername/nekopaybot.git
cd nekopaybot
  1. Install dependencies:
pip install -r requirements.txt
  1. 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"
  1. Run the bot:
python main.py

📝 License

This project is free to use :D

🤝 Contributing

Contributions are welcome!

📧 Support

⭐️ Show your support

Give a ⭐️ if this project helped you!

📊 Project Status

Star History

Star History Chart