Source code for the Paradise Bot List Website
The official Paradise Bot List site has been shut down!
- Upvoting for Bots
- Certification program for bots
- Vanity URL for Certified Bots
- Builtin Partner Program
- Post Server Count API
- API to Fetch Bot Info
- Custom bot pages
- Webhook updates for bots
- Markdown and HTML Long Description
- Custom Bot Invite Link
- Custom Bot Website Link
- Search Panel/Feature
- Basics Mobile Support
- Custom Tags for bots
- Custom Bot Support Link
- Support for Themes (Pending setup)
- This Website/Code may be Outdated or use Deprecated Library's
- I will Update the code as often as possible but you are also welcome to commit changes and Open a PR
- Download or Fork this Repo
- Edit the Values in
config.js
(Examples Below) - Update Staff List on line
310
ofdashboard/dashboard.js
- Run
npm install
and wait for it to finish. - Run
npm start
both in Hosted and Locally to start the Website and Client.
exports.port=8080, // The PORT for your Webserver
exports.token="SomeSuperSecretTokenYes", // Your Discord Client Token
exports.domain="https://somesite.com", // Your website domain
exports.clientSecret="", // Your Discord Client Secret
exports.id=process.env.id || "123456789101112131417", // Your Discord Client ID
exports.owners=[ // Array of Bot List Owners
"510065483693817867"
]
exports.higherStaff=[ // Array of Bot List Staff
"510065483693817867"
]
exports.partneredUsers=[ // Array of Partnered Users
"510065483693817867"
]
exports.partneredBots=[ // Array of Partnered Bots
"510065483693817867"
]
exports.certifiedBots=[ // Array of Certified Bots
"510065483693817867"
]
exports.votingBanned=[ // Array of Vote Banned Users
"510065483693817867"
]
exports.botlogs="123456789101112131417" // Bot Logs Channel ID
exports.reportslog="123456789101112131417" // Report Logs Channel ID
exports.bot_reportslog="123456789101112131417" // Report Logs Channel ID
exports.votelogs="123456789101112131417" // Vote Logs Channel ID
exports.guildid="123456789101112131417" // Your Bot List Guild ID
exports.testingid="123456789101112131417" // Bot Testing Server ID
exports.modlog="123456789101112131417" // Approval/Denial Logs Channel ID
exports.certifiedLogs="123456789101112131417" // Certified Bots Log Channel ID
exports.staff="123456789101112131417" // Bot List Staff Role ID
exports.staffTrial="123456789101112131417" // Trial Staff Role ID
exports.web_admin="123456789101112131417" // Web Admin Role ID
exports.verifiedbots="123456789101112131417" // Verified Bots Role ID
exports.verifieddevs="123456789101112131417" // Verified Devs Role ID
exports.pendingbots="123456789101112131417" // Pending Bots Role ID
exports.certified_devs="123456789101112131417" // Certified Devs Role ID
exports.certified_bots="123456789101112131417" // Certified Bots Role ID
exports.maintenance="Disabled" // Website Maintenance Mode (Enabled or Disabled)
/** WEBSITE STUFF **/
exports.borderStats=process.env.borderStats || 'true' // Add Bordered Stats to the Stats Page
exports.apiVersion=process.env.apiVersion || 'v1.0.8' // The Current Bot List API Version
exports.botVersion=process.env.botVersion || 'v2.2.0' // The Current Discord Bot Version
exports.webVersion=process.env.webVersion || 'v2.4.0' // The Current Website Version
exports.djsVersion=process.env.djsVersion || 'v12.2.0' // Discord.js Version
exports.nodeVersion=process.env.nodeVersion || 'v12.16.3' // Node Version
exports.linkedStatus = '123456789101112131417' // Role users get for having your Domain in their status
If you need support, Want to request a feature or anything of the sort please feel free to open a Issue or Pull Request.