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.
- Visual Studio 2022 (or later)
- .NET 8.0 SDK (or later)
- A Virtual Paradise user account
- A Discord user account, and a bot application
- 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.
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.
VPlink is licensed under the MIT License. See the LICENSE.md file for more information.