A Discord bot for Albion Online's kill board.
Forked from Pierre Donal Feza
- Fixed dependencies
- Removed imgur links and albion2d cdn usage, as they did not work on my end.
- Added used images locally for image generation
!ping- replies with @user pong!kbclear- deletes all messages in the config.botChannel!kbinfo <eventId>- displays the kill board post for a specific kill to the current channel
-
Clone the repository:
git clone https://github.com/pierrefeza/AOKillBoard-DiscordBot.git cd AOKillBoard-DiscordBot -
Install Node.js dependencies:
npm install
-
Create a new Discord Application:
- Visit the Discord Developer Portal
- Create a new application and add a bot to it.
- Copy the 'BOT' token
-
Set up your
config.json:- Copy
config.json.exampletoconfig.json - Update
config.jsonwith your bot token, botChannel, and other necessary details.
- Copy
- Build the Docker image:
docker build -t aokillboard-discordbot . - Run the Docker container:
docker run -d --name aokillboard-discordbot aokillboard-discordbot
- Check the logs:
docker logs -f aokillboard-discordbot
- Summary commands
docker stop aokillboard-discordbot docker rm aokillboard-discordbot docker build -t aokillboard-discordbot . docker run -d --name aokillboard-discordbot aokillboard-discordbot docker logs -f aokillboard-discordbot
- Discord.js - Discord app library for Node.js and browsers.
- Axios - Promise-based HTTP Client for node.js
- Forked from Pierre Donal Feza Discord: yokokosparda
- UI Layout inspiration - albion-killbot
- Initial Implementation from Mark Arneman