1
0
mirror of https://github.com/oliverbooth/VPLink synced 2024-11-23 00:58:48 +00:00
VP <-> Discord chat relay bot. https://virtualparadise.org
Go to file
2024-01-06 12:11:06 +00:00
.github ci: add workflow_dispatch trigger 2023-08-28 01:42:23 +01:00
VPLink fix: suppress events if current world is null 2024-01-06 12:11:06 +00:00
VPLink.Common chore: update dependencies 2024-01-06 12:07:26 +00:00
VPLink.Tests chore: update dependencies 2024-01-06 12:07:26 +00:00
.dockerignore feat: initial commit 2023-08-22 14:57:18 +01:00
.gitignore feat: initial commit 2023-08-22 14:57:18 +01:00
banner.png docs: add a more fleshed-out README 2023-08-26 14:41:05 +01:00
config.example.toml docs: add a more fleshed-out README 2023-08-26 14:41:05 +01:00
CONTRIBUTING.md docs: add contrib guidelines 2023-08-26 14:20:22 +01:00
docker-compose.yml fix: move Dockerfile to repo root 2023-08-28 01:43:26 +01:00
Dockerfile chore: update vpsdk to 20240102 (e6701b5e) 2024-01-06 12:05:00 +00:00
global.json chore: upgrade to .NET 8 2024-01-06 12:04:07 +00:00
LICENSE.md docs: add MIT license 2023-08-26 14:20:29 +01:00
README.md docs: add a more fleshed-out README 2023-08-26 14:41:05 +01:00
VPLink.sln fix: move Dockerfile to repo root 2023-08-28 01:43:26 +01:00

GitHub Workflow Status GitHub Issues GitHub release MIT License

About

VPLink is a simple and customisable bot for both Discord and Virtual Paradise, which bridges chat messages between a designated Discord channel, and the world where the bot is running. It is written in C# and uses the Discord.NET library, as well as a wrapper for the Virtual Paradise SDK that I wrote myself.

Installation

Prerequisites

Setup (docker-compose)

  1. Clone the repository to your local machine.
  2. Edit the docker-compose.yml file to your needs, including validating the mount paths.
  3. /app/data (relative to the container) must contain a config.toml file with the fields populated, see the example config file for the available fields.
  4. Run docker-compose up -d to start the bot.

Contributing

Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change. Please see the contributing guidelines for more information.

License

VPlink is licensed under the MIT License. See the LICENSE.md file for more information.