This project allows you to share your Discord activity using a REST endpoint.
- Java 21+
- Apache Maven
You can run the project using exec-maven-plugin.
You can control the port the app listens on with the PORT environment variable.
env PORT=8080 mvn clean compile exec:java/presence/{userId}
Displays information about the user's status in JSON format./presence/{userId}/card
Creates an SVG card with your activity
An example of a status card
All users have to opt in with the /share-activity Discord command for their activity to be visible.
This repository is a Coding Jam competition submission.