EasyMusicBot constructor

EasyMusicBot({
  1. required String lavalinkHost,
  2. required int lavalinkPort,
  3. required String lavalinkPassword,
  4. required String botUserId,
  5. String prefix = '!',
  6. bool autoQueue = true,
  7. bool djMode = false,
  8. List<String> djRoles = const [],
  9. bool useSSL = false,
})

Create a music bot with minimal configuration

Implementation

EasyMusicBot({
  required String lavalinkHost,
  required int lavalinkPort,
  required String lavalinkPassword,
  required String botUserId,
  this.prefix = '!',
  this.autoQueue = true,
  this.djMode = false,
  this.djRoles = const [],
  bool useSSL = false,
}) {
  _client = LavalinkClient(
    host: lavalinkHost,
    port: lavalinkPort,
    password: lavalinkPassword,
    userId: botUserId,
    useSSL: useSSL,
  );

  _framework = MusicBotFramework(
    lavalinkClient: _client,
    prefix: prefix,
    autoQueue: autoQueue,
    djMode: djMode,
    djRoles: djRoles,
  );

  _search = AdvancedSearch(_client);
}