Skip to content

A Guild Wars 2 themed Discord bot for the [CO] guild on Sea of Sorrows

License

Notifications You must be signed in to change notification settings

Phloot/omen-bot

Repository files navigation

Omen Bot

GitHub release CodeQL ci Discord

A Guild Wars 2 themed Discord bot for the Celestial Omen guild on Sea of Sorrows

Features

  • Simple Guild Wars 2 API wrapper support
  • Welcoming of new joinees

Markdown is a lightweight markup language based on the formatting conventions that people naturally use in email.

Set up

The bot is designed to run inside of a Docker container, with the scripts dependencies installed during container build. Build is tested and confirmed working under Docker version 20.10.17 build 100c701

Clone repository

git clone git@github.com:Phloot/omen-bot.git

Build Docker image

docker build omen-bot -t .

Spawn Docker container

docker run omen-bot --discord_token TOKEN_HERE

Build Workflow

  1. Whenever a new tag is pushed following the format v*.*.*, the Docker CI workflow is triggered
  2. The Docker build is run on a self hosted GitHub runner
  3. Assuming the build is successful, the image is pushed to Dockerhub using the same tag as GitHub

License

MIT

About

A Guild Wars 2 themed Discord bot for the [CO] guild on Sea of Sorrows

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •