8000 GitHub - rabbitear/syborg: Syborg is a discord bot based on GoMusicBot, containerized, k8s-ready and lightweight
[go: up one dir, main page]
More Web Proxy on the site http://driver.im/
Skip to content

Syborg is a discord bot based on GoMusicBot, containerized, k8s-ready and lightweight

License

Notifications You must be signed in to change notification settings

rabbitear/syborg

 
 

Repository files navigation

Syborg: Discord Bot

Syborg is a discord bot based on GoMusicBot, containerized, k8s-ready and lightweight

Usage

Configuration

Use the example below as a template to create ./config.json

{
	"bot_token": "Bot <TOKEN_GOES_HERE>",
	"owner_id": "YourName#1337",
	"use_sharding": false,
	"shard_id": 0,
	"shard_count": 1
}

Local Docker

  1. Pull container image: docker pull Cloud-Fortress/syborg
  2. Run container image with config attached: docker run Cloud-Fortress/syborg -v ./config.json:/config.json -p 8080:80

K8s

  1. Create configmap for the syborg config file kubectl create configmap syborg-config --from-file=config.json
  2. Apply manifest to deploy syborg deployment kubectl apply -f ./k8s-deployment.yaml

About

Syborg is a discord bot based on GoMusicBot, containerized, k8s-ready and lightweight

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Go 98.2%
  • Makefile 1.4%
  • Dockerfile 0.4%
0