Is the ultimate solution for managing Discord subscriptions using the Lightning Network! 🚀
🛠️ Key Features:🎭 Role Management:
- Automatically assign roles to paying members.
- Seamless integration with Lightning wallets.
- Keep track of activities in a dedicated log channel.
- Check expired subscriptions and send renewal notifications.
- Easy-to-use commands like
/ln_admin
.
- Monetize through subscriptions.
- Provide a seamless and automated subscription experience.
- Integrate with Lightning wallets, like Wallet of Satoshi.
Step 1: Accept Terms and Conditions
After installing the bot, you must accept the terms and conditions before using it.
The terms will automatically appear when you type any command.
<br/><br/>
Once you accept, the bot will confirm that the terms have been accepted, and you can proceed to use its features.
<br/><br/>
Use the /ln_admin <email-lightning> <subscription usd value>
command to configure the bot for your server. This command will let you set the Lightning wallet, subscription value, log channel, and the role that the bot will manage.
<br/><br/>
Important:
The Lightning Role bot’s role must be placed above the role it will assign to users. This ensures proper permissions to assign roles.
The target role cannot be an externally managed role (e.g., roles provided by YouTube or Twitch integrations).
To adjust the role hierarchy:
Go to Server Settings > Roles.
Drag the Lightning Role bot’s role above the subscriber role.
Save the changes.
<br/><br/>
After selecting and confirming the configuration, the bot will save the settings.
<br/><br/>
Once the settings are saved, the bot will display a confirmation message.
<br/><br/>
/ln_subscribe
Users can subscribe by running the /ln_subscribe <number>
command, where <number> represents the number of months for the subscription.
Example:
/ln_subscribe 1
to subscribe for 1 month.
When the user subscribes, the bot will generate a Lightning invoice and a QR code for payment.
<br/><br/>
After payment is made, the bot will confirm the payment and assign the configured role to the user.
<br/><br/>
If a user wants to extend their subscription before it expires, they can use the same /ln_subscribe
command.
The bot will calculate the new expiration date by adding the selected duration to the current expiration.
<br/><br/>
Once the renewal payment is made, the bot will confirm the extension of the subscription.
<br/><br/>
The bot ensures full transparency by providing an exclusive log channel that only the server administrators and the bot can view.
This channel, configured during the /ln_admin setup, will display detailed logs of all transactions, including:
- Subscription requests and renewals.
- Payment hashes and Lightning invoices.
- Payment confirmation and status updates.
- Commission calculations and net values sent to the configured wallet. (5%)
- Role assignments for subscribed users.
<br/><br/>
This log channel helps administrators keep track of all activities related to subscriptions and payments in a clear and organized manner.
It ensures that all actions performed by the bot are visible and traceable, maintaining accountability and transparency.
Add the Lightning Role Bot to your server and automate everything with seamless Lightning Network payments!