A Discord music bot, written in Kotlin using the kord library.
Find a file
2023-03-28 23:34:10 +02:00
gradle/wrapper feat: project was set up, started on base, add logging into Discord Bot 2023-03-26 00:41:02 +01:00
src/main feat: added basic music controls, added music, added gitlab-ci.yml updated README.md 2023-03-28 23:34:10 +02:00
.gitignore feat: project was set up, started on base, add logging into Discord Bot 2023-03-26 00:41:02 +01:00
.gitlab-ci.yml feat: added basic music controls, added music, added gitlab-ci.yml updated README.md 2023-03-28 23:34:10 +02:00
build.gradle.kts feat: added basic music controls, added music, added gitlab-ci.yml updated README.md 2023-03-28 23:34:10 +02:00
gradle.properties feat: project was set up, started on base, add logging into Discord Bot 2023-03-26 00:41:02 +01:00
gradlew feat: project was set up, started on base, add logging into Discord Bot 2023-03-26 00:41:02 +01:00
gradlew.bat feat: project was set up, started on base, add logging into Discord Bot 2023-03-26 00:41:02 +01:00
LICENSE Add LICENSE 2023-03-25 23:45:02 +00:00
README.md feat: added basic music controls, added music, added gitlab-ci.yml updated README.md 2023-03-28 23:34:10 +02:00
settings.gradle.kts feat: project was set up, started on base, add logging into Discord Bot 2023-03-26 00:41:02 +01:00

Botendo version 5

"5th times the charm" ~ me

A Discord music bot, written in Kotlin using the kord library.

100% Selfmade 0% optimized fuck it, ship it

Contributors

limited_dev: Owner & Developer

Commands

  • info -- Show basic infos about the bot
  • play -- Play a song
  • stop -- Stop playing a song and leave the vc

How to self-host

  1. Download the latest release from the Package Registry ("Packages and registries" > "Package Registry")
    1. It should be called something like this: "Botendo-X.X.X-xxxxxxxx-prod.jar" (replace "X.X.X" with the latest version and xxxxxxxx" with the commit its based on.)
    2. If you want to run an early version, which may be (very) unsable, you can run a development version. Just use an entry ending in "-dev.jar"
  2. Place it anywhere you want.
  3. Run the following command:

    java -jar Botendo-X.X.X-xxxxxxxx-prod.jar

  4. The bot should start and create a config file named "credentials.nils"
  5. Open it and put in your credentials.
    1. token: your Discord bot token
    2. lavaip: the IP of your LavaLink instance e.g.: ("ws://192.168.178.1:2333")
    3. lavapw: your password for the LavaLink instance
  6. Rerun the command

    java -jar Botendo-X.X.X-xxxxxxxx-prod.jar

  7. The bot should now be up and running.

How to set up workspace

Install IntellJ and import the project from git. Done.