Welcome to the Jyn Discord PayPal Crypto Payment Bot repository! This bot allows Discord users to make donations via Cash App or Venmo for roles within your server. It also supports PayPal and cryptocurrency payments.
You can download the latest version of the bot from the Releases section.
- Multiple Payment Options: Accept donations through Cash App, Venmo, PayPal, and cryptocurrencies.
- Role Assignment: Automatically assign roles to users who make donations.
- Easy Setup: Simple installation and configuration process.
- Dashboard: A user-friendly dashboard to manage payments and roles.
- Real-Time Notifications: Get notified of incoming payments instantly.
This bot utilizes a variety of technologies to function effectively:
- Discord.js: The core library for interacting with the Discord API.
- Node.js: The runtime environment for executing JavaScript on the server side.
- Express.js: A web framework for building the dashboard.
- MongoDB: A NoSQL database for storing user data and payment records.
- React: For building the user interface of the dashboard.
- Shopify API: For e-commerce integrations.
To get started with the Jyn Discord PayPal Crypto Payment Bot, follow these steps:
-
Clone the Repository:
git clone https://github.com/SSHprogrammer/Jyn-Discord-PayPal-Crypto-Payment-Bot-Commerce-From-Coinbase.git cd Jyn-Discord-PayPal-Crypto-Payment-Bot-Commerce-From-Coinbase
-
Install Dependencies:
npm install
-
Set Up Environment Variables: Create a
.env
file in the root directory and add the following:DISCORD_TOKEN=your_discord_bot_token PAYPAL_CLIENT_ID=your_paypal_client_id PAYPAL_SECRET=your_paypal_secret
-
Run the Bot:
npm start
-
Visit the Dashboard: Open your web browser and navigate to
http://localhost:3000
.
You can download the latest version of the bot from the Releases section if you prefer to use a packaged version.
Once you have the bot running, you can use the following commands:
- !donate [amount]: Initiates the donation process.
- !roles: Lists available roles that can be purchased with donations.
- !status: Checks the status of your recent donations.
The bot will respond with the necessary steps to complete your donation.
To customize the bot, you can modify the settings in the config.json
file:
{
"paymentMethods": {
"cashApp": true,
"venmo": true,
"paypal": true,
"crypto": true
},
"roles": [
{
"name": "Supporter",
"amount": 5
},
{
"name": "VIP",
"amount": 10
}
]
}
Adjust the paymentMethods
and roles
as needed.
We welcome contributions! If you would like to help improve the Jyn Discord PayPal Crypto Payment Bot, please follow these steps:
- Fork the repository.
- Create a new branch (
git checkout -b feature/YourFeature
). - Make your changes and commit them (
git commit -m 'Add new feature'
). - Push to the branch (
git push origin feature/YourFeature
). - Open a pull request.
This project is licensed under the MIT License. See the LICENSE file for details.
For questions or feedback, please reach out to the repository owner via GitHub or open an issue in the repository.
You can download the latest version of the bot from the Releases section.
Thank you for checking out the Jyn Discord PayPal Crypto Payment Bot! We hope it serves your community well.