Skip to content

a9lim/Raiko

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Raiko

Release License

Discord music + chatbot forked from jagrosh's JMusicBot

Features

  • (Relatively) easy to use
  • Supports all sources supported by LavaPlayer
  • Optional OpenAI chatbot with configurable prompt
  • Improved performance

Setup

  1. Install Java 21
  2. Download the .jar file in the latest release
  3. Get a Discord bot token and your Discord user ID.
  4. If you have an OpenAI API key or Youtube account get them ready as well.
  5. Save a copy of this file as 'config.txt' in the same folder as the .jar file, and edit it to add your tokens/accounts
  6. Run the .jar file with java -jar /path/to/raiko.jar

Main Changes

  • Migrated to Java 21
  • Reworked to use JDA 5.0.0, LavaPlayer 2.1.1, and several other updated libraries
  • JDA-Utilities forked and directly incorporated into project
  • ChatGPT-powered chatbot integrated
  • Added support for NicoNico
  • General improvements to code efficiency

Planned Changes

  • Fully functional GUI
  • Support for BiliBili