The "Nameless Link" Discord bot synchronizes user roles to and from a specific Discord Guild.
For documentation please consult the wiki.
You can customize the bot's activity status using environment variables:
BOT_ACTIVITY_TYPE- The type of activity to display. Valid options:PLAYING- Shows "Playing {message}"LISTENING- Shows "Listening to {message}"WATCHING- Shows "Watching {message}"COMPETING- Shows "Competing in {message}"STREAMING- Shows "Streaming {message}" with a purple "LIVE" indicator (requiresBOT_ACTIVITY_URL)CUSTOM- Shows a custom status message
BOT_ACTIVITY_MESSAGE- The message to display in the activity statusBOT_ACTIVITY_URL- (Optional, required forSTREAMING) The URL for the stream (e.g., Twitch/YouTube URL)
Example (docker-compose.yaml):
environment:
BOT_ACTIVITY_TYPE: PLAYING
BOT_ACTIVITY_MESSAGE: with NamelessMCExample (STREAMING):
environment:
BOT_ACTIVITY_TYPE: STREAMING
BOT_ACTIVITY_MESSAGE: NamelessMC Development
BOT_ACTIVITY_URL: https://www.twitch.tv/your_channelRequirements: Maven, JDK 11, JDK 17, git
apt install maven openjdk-11-jdk openjdk-17-jdk git
git clone https://github.com/NamelessMC/Nameless-Java-API
cd Nameless-Java-API
# You may need to manually set JAVA_HOME to your JDK 11 installation
mvn install
cd ..
git clone https://github.com/NamelessMC/Nameless-Link
cd Nameless-Link
# You may need to manually set JAVA_HOME to your JDK 17 installation
mvn package
cd target
# find jar file here