Defunct Discord bot for announcing hunts as they are reported on XIV-Hunt. Powered by discordrb.
The data source for this bot, XIV-Hunt, has been shut down. As a result, this bot will no longer function as of Jun 9, 2020. If you are in need of callouts for hunts, FATEs, etc., please consider joining the Centurio Hunts Discord. This repository will remain in place for posterity.
- Ruby (2.4.1)
- Redis
This is a private bot. You will need to create and run your own Discord app to add it to your server.
- Create a new Discord app
- Click "Create a Bot User"
- Insert your client ID into the following URL:
https://discordapp.com/oauth2/authorize?client_id=INSERT_CLIENT_ID_HERE&scope=bot&permissions=19456
- Follow the URL to add the bot to your server (requires the Manage Server permission)
git clone https://github.com/mattantonelli/ffxiv-hunt-bot
cd ffxiv-hunt-bot
bundle install
- Set up the configuration file
cp config/config.yml.example config/config.yml
- Updated the example values appropriately
bundle exec ruby run.rb
- Read Text Channels & See Voice Channels
- Send Messages
- Embed Links
This bot is set up for Capistrano deployment. The deployment strategy is dependent on rbenv
and screen
. You can configure deployment to your own server by updating config/deploy.rb
and config/deploy/production.rb
appropriately.