Skip to content
This repository has been archived by the owner on Sep 3, 2021. It is now read-only.

egelja/griffinbot

Repository files navigation

Griffin Bot

GitHub issues GitHub pull requests GitHub


A game bot for the Roycemore Discord server.

Table of Contents

About

This is a Discord bot for the Roycemore Discord server. It is a game bot made from submitted community bots and games.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

First install Python, Poetry, and Docker from their websites. If you're on Linux, also download Compose v2.

Installing

Now install everything you need using Poetry. This will also create a virtual environment.

poetry install

Now set up pre-commit:

poetry task run precommit

Now you should be able to do development on the bot! For more details on contributing, see the Contributing file.

Usage

Starting the bot:

docker compose up

Linting:

poetry task run lint

Deployment

This bot is built using Docker and then deployed through the use of remote docker compose. To deploy it, create a docker context (see the link), then run start.sh CONTEXT_NAME or start.bat CONTEXT_NAME, depending on your platform.

Built Using

Authors

About

A game bot for Discord.

Resources

License

Stars

Watchers

Forks

Packages