https://github.com/bastian/moskau-bot
Javacord is awesome!
https://github.com/bastian/moskau-bot
Last synced: 3 months ago
JSON representation
Javacord is awesome!
- Host: GitHub
- URL: https://github.com/bastian/moskau-bot
- Owner: Bastian
- License: apache-2.0
- Created: 2019-01-23T19:50:17.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-04-09T19:40:27.000Z (about 6 years ago)
- Last Synced: 2025-01-01T20:46:23.411Z (5 months ago)
- Language: Java
- Size: 139 KB
- Stars: 0
- Watchers: 2
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Moskau Bot
An simple bot that uses the [Javacord](https://github.com/Javacord/Javacord) library and
[Lavaplayer-Wrapper](https://github.com/Bastian/Lavaplayer-Wrapper) to play Dschinghis Khan's Moskau:[](http://www.youtube.com/watch?v=NvS351QKFV4 "Dschinghis Khan - Moskau")
## Usage
Just write any message that contains the word `moskau`. Ideally you are also in a voice channel.
## Host the bot yourself
### Running the bot for testing
To run the bot right from Gradle (just for testing, not for production) you can do `gradlew run --args your-bot-token-here`.
### Building the bot for production
To get a distributable package you run `gradlew distZip`. The created zip is located at
`build/distributions/moskau-bot-1.0.0-SNAPSHOT.zip` and contains all necessary things to run the bot, except the token.### Running the bot for production
After you built the distributable package as described in the previous section, you can copy over the zip file to where
you want to run your bot. There you unzip it whereever you like and run one of the included start scripts.```shell
unzip moskau-bot-1.0.0-SNAPSHOT.zip
cd moskau-bot-1.0.0-SNAPSHOT
bin/moskau-bot your-bot-token-here
```The log file will be created in a `log` directory where you execute the last command.