Albion Online killbot for Discord
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Mark Arneman 92974aa97e Manually updated last modified 1 month ago
.gitignore hi git 1 year ago
Dockerfile hi git 1 year ago
ao-killboard.js Manually updated last modified 1 month ago
config.json.example hi git 1 year ago
package-lock.json Bug fixes and cleanup 1 month ago
package.json hi git 1 year ago
readme.md Bug fixes and cleanup 1 month ago

readme.md

AO-Killboard

A discord bot for Albion Online’s killboard

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Screenshot

Usage

  • !ping - replies with @user pong
  • !kbclear - delets all messages in the config.botChannel
  • !kbinfo - displays the killboard post for a specific kill to the current channel

Prerequisites

Installing

  • Install Node JS on the machine that will run the bot
  • Execute ‘npm install’ in the directory to download the dependencies
  • Create a new Discord Application
  • Copy config.json.example --> config.json
  • Add the ‘APP BOT USER’ token as ‘token’ in ‘config.json’
  • Enable developer mode in Discord (Settings -> Appearance)
  • Right click the channel you wish to use as the kill board, and Copy ID
  • Set ID as ‘botChannel’
  • OPTIONAL: Set User IDs for admin accounts

  • To add the bot to your server: Visit https://discordapp.com/oauth2/authorize?client_id={YOUR CLIENT ID} Example: https://discordapp.com/api/oauth2/authorize?client_id=3479197945&permissions=2048&scope=bot

* to only display Guild kills and not alliance, set allianceName to something that cannot exist i.e

Example: config.json

{
	"cmdPrefix": "!",
	"allianceName": "<NONE>",
	"guildName": "8-bit",
	"username": "AO-Killbot",
	"admins": [
		"224865398034079430"
	],
	"botChannel": "445822300890946337",
	"playingGame": "Albion Killboard Bot",
	"token": "zMznafHXfbgaD3k0.hYN.CDTzsMHXz_35MNMiGyLOT-8EoQotgEs10iZAa7"
}

Built With

  • Discord.js - Discordapp library for Node.js and browsers.
  • Request - Simplified HTTP client

Authors