REQUIRES MYSQL !
This tool is an add-on to PoracleJS
This is a first attempt at creating a Web Inteface to handle alarms configuration in PoracleJS.
Please note that I'm not a professional Web Developer, so the code might look ugly to some people, but it works. I'm of course open to suggestion on improving the code or adding functionalities.
PoracleWeb handles:
- Monsters
- Raids & Eggs
- Quests
- Invasions
- Lures
- Nests
Any other suggestions are welcome, please use GitHub Issues for your suggestions.
-
Clone the repo
git clone https://github.com/bbdoc/PoracleWeb.git
-
Install NPM packages
npm install
-
Copy
config_example.phptoconfig.phpand adapt to your needs -
Have a Web Server pointing to your install directory (This tool doesn't include any standalone WebServer)
-
You will need to configure your some basic settings in config.php:
- Access Parameters to your Poracle DB
- Admin ID. From discord, right click on your avatar and use "Copy ID". This defines the ID of the administrator who will be able to perform further configuration tasks.
- Discord Bot. If you use PMSF, you can reuse the same parameters for
discordBotClientIdanddiscordBotClientSecretor find them on the Discord application Portal.redirect_urlshould point to your PoracleWeb base directory and should be configured as a Redirects in your Discord bot.
For those parameters go to :
- Discord application Portal
- Select your Bot (or create a new one).
- Go to OAuth2 and add your
https://yourdomain.com/discord_auth.php(https://yourdomain.com) being yourredirect_url - Client ID can be found under "General Information"
- Client Secret can be found under "General Information" by clicking the "Click to reveal" link.A
- Go to your PoracleWeb site and head to Admin Tools / Server Settings for additional configuration steps and parameters. You need to be logged in as an admin (as defined by
admin_idpar ameter to be able to access this page.
- Fork the Project
- Clone your forked project
git clone https://github.com/YourUserName/PoracleWeb.git- Create your New Feature branch (
git checkout -b new_feature) - Create a new remote for the upstream repo with the command:
git remote add upstream https://github.com/bbdoc/PoracleWeb- Commit your Changes
git commit -m 'Add some New Feature'- Push to the Branch
git push origin new_feature