mirror of
https://github.com/oliverbooth/VPLink
synced 2024-11-09 23:25:42 +00:00
VP <-> Discord chat relay bot.
https://virtualparadise.org
.github | ||
VPLink | ||
VPLink.Common | ||
VPLink.Tests | ||
.dockerignore | ||
.gitignore | ||
banner.png | ||
config.example.toml | ||
CONTRIBUTING.md | ||
docker-compose.yml | ||
Dockerfile | ||
global.json | ||
LICENSE.md | ||
README.md | ||
VPLink.sln |
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
- Visual Studio 2022 (or later)
- .NET 7.0 SDK (or later)
- A Virtual Paradise user account
- A Discord user account, and a bot application
Setup (docker-compose)
- Clone the repository to your local machine.
- Edit the
docker-compose.yml
file to your needs, including validating the mount paths. - /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.
- 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.