Basic Module

class Basic(*args: Any, **kwargs: Any)

A module with basic commands in it.

Attention

All commands assume minimum bot permissions: View Channel, Send Messages.

async amigo(ctx)

Opt in or out of @Chiitos Amigos role, for updates about me.

Syntax:

!!amigo
Returns:

A message and role add/removal.

Return type:

discord.Message, discord.Role

Permissions

Author: LLR

Bot: Manage Roles.

async aqours(ctx)

Show your support for Aqours and send a large Aqours supremacy sticker.

Syntax:

!!aqours
Returns:

Sticker CDN URL

Return type:

discord.Message

Permissions

Bot: Embed Links

async avatar(ctx, user_id: int = None)

Return the avatar of the member ID given, else return author avatar.

Syntax:

!!avatar <user_id>
Parameters:

user_id (int, required) – The member ID to look up. If no ID is given, the authors ID will be used.

Returns:

Guild Avatar if Guild Avatar, else User Avatar

Return type:

discord.Embed

async banglive(ctx)

Opt in or out of @banglive, for updates about Bandori live-streams.

Syntax:

!!banglive
Returns:

A message and role add/removal.

Return type:

discord.Message, discord.Role

Permissions

Author: LLR

Bot: Manage Roles.

async bday(ctx)

Sends an embed with all known LL character birthdays.

Syntax:

!!bday
Returns:

All known LoveLive! character birthdays.

Return type:

discord.Embed

async bestbirb(ctx)

Sends a GIF of the ‘bestbirb’ from LoveLive!

Syntax:

!!bestbirb
Returns:

A message with the ‘bestbirb’.

Return type:

discord.Message

Permissions

Bot: Embed Links

async bestgirl(ctx, unit=None)

Find out who your best girl from LoveLive! is. Rivals are included in their respective series.

Syntax:

!!bestgirl [unit]

Example:

!!bestgirl aqours
!!bestgirl hasu
Parameters:

unit (str, optional) – The specific unit to choose from. If no unit is specified, picks from all units.

Returns:

A random member from one of the LoveLive! main units.

Return type:

discord.Embed

Unit Options:

  • µ’s: muse, u's, m's, µ, µ's, muse, sip

  • Aqours: aqours, aquors, sunshine

  • Nijigasaki: niji, nijigasaki

  • Liella!: liella, liella!, superstar

  • Hasu no Sora: hasunosora, hasu no sora, hasu

Deprecated since version —: 04/06/2024

  • School Idol Musical: musical, sim

async hasu(ctx)

Show your support for Hasu no Sora and send a large Hasu no Sora supremacy sticker.

Syntax:

!!hasu
Returns:

Sticker CDN URL

Return type:

discord.Message

Permissions

Bot: Embed Links

async imbroke(ctx)

Opt in or out of @im broke, for alerts on giveaways.

Syntax:

!!imbroke
Returns:

A message and role add/removal.

Return type:

discord.Message, discord.Role

Permissions

Author: LLR

Bot: Manage Roles.

async jst(ctx)

Show the current date/time in JST (Japan Standard Time).

Syntax:

!!jst
Returns:

A message with the current date/time in JST in the format %Y-%m-%d %H:%M:%S.

Return type:

discord.Message

async karaoke(ctx)

Opt in or out of @karaoke, for updates about Karaoke live-stages.

Syntax:

!!karaoke
Returns:

A message and role add/removal.

Return type:

discord.Message, discord.Role

Permissions

Author: LLR

Bot: Manage Roles.

async legal(ctx)

Links to our Privacy Policy and Terms of Service documentation.

Syntax:

!!legal
Returns:

A message with the URL’s to our policies.

Return type:

discord.Embed

async liella(ctx)

Show your support for Liella! and send a large Liella! supremacy sticker.

Syntax:

!!liella
Returns:

Sticker CDN URL

Return type:

discord.Message

Permissions

Bot: Embed Links

async llrify(ctx, *args)

Replace your words with LLR letter emotes. The webhook created within the guild is temporary, and is deleted once the message has been sent.

Syntax:

!!llrify <args>

Example:

!!llrify hello world
Parameters:

args (str, required) – The word(s) to convert to LLR emotes.

Returns:

A webook message with letters replaced by emotes.

Return type:

discord.Message, discord.Emoji

Permissions

Bot: Manage Webhooks, Manage Messages.

async masterpost(ctx)

Get a link to the Reddit Masterpost for LoveLive Discord Servers.

Aliases: mp

Syntax:

!!masterpost
Returns:

URL to Reddit Masterpost

Return type:

discord.Embed

async muse(ctx)

Show your support for µ’s and send a large µ’s supremacy sticker.

Syntax:

!!muse
Returns:

Sticker CDN URL

Return type:

discord.Message

Permissions

Bot: Embed Links

async music(ctx)

Opt in or out of @music, for alerts on new music added to LLR drive.

Syntax:

!!music
Returns:

A message and role add/removal.

Return type:

discord.Message, discord.Role

Permissions

Author: LLR

Bot: Manage Roles

async newslive(ctx)

Opt in or out of @newslive, for alerts on LoveLive! news.

Syntax:

!!newslive
Returns:

A message and role add/removal.

Return type:

discord.Message, discord.Role

Permissions

Author: LLR

Bot: Manage Roles

async niji(ctx)

Show your support for Nijigasaki and send a large Nijigasaki supremacy sticker.

Syntax:

!!niji
Returns:

Sticker CDN URL

Return type:

discord.Message

Permissions

Bot: Embed Links

async quote(ctx)

Sends a random quote or C&R (Call & Response) from a character/seiyuu in LoveLive!

Syntax:

!!quote
Returns:

A random quote or C&R.

Return type:

discord.Embed

async ramen(ctx, keyword=None)

Get ramen.events pages requested or find upcoming LL live events by entering a keyword.

Aliases: rmn

Syntax:

!!ramen [keyword]

Example:

!!ramen eplus
!!rmn liella
Parameters:

keyword (str, optional) – The specific keyword to choose from. Defaults to None.

Returns:

A random member from one of the LoveLive! main units.

Return type:

String/URL

Keyword Options:

  • Page Options: events, eplus, overseas

  • Event Options: all, aqours, yohane, nijigasaki, liella, ``hasunosora, sim, multiple

async round(ctx)

Sends a random image embed of Chisato.

Aliases: maru

Syntax:

!!round
Returns:

A random message from Chisato.

Return type:

discord.Embed

async ship(ctx)

Find out who the best ship is from LoveLive!

Syntax:

!!ship
Returns:

A message with the ‘bestship’.

Return type:

discord.Embed

async steal(ctx, message_id: int)

Return the sticker URL of the message ID given.

Syntax:

!!steal <message_id>

Example:

!!steal 1266040169354498170
Parameters:

message_id (int, required) – The messaqge ID to look up.

Returns:

Sticker CDN URL

Return type:

discord.Message

Permissions

Author: Administrator

Bot: Manage Messages, Read Message History, Embed Links

async translate(ctx, to_language: str, *, to_translate: str)

Translate any language.

Aliases: tl

Syntax:

!!translate <to_language> <to_translate>

Example:

!!tl en ラブライブが大好きです!
!!tl ja I love LoveLive!
Parameters:
  • to_language (str, required) – The language you want to translate into. Must be a valid language or ISO-639 abbreviation.

  • to_translate (str, required) – The text you want translated.

Returns:

Original and translated text.

Return type:

discord.Embed

async unit(ctx, idol=None)

Find out the Unit and Sub-Unit for the idol given. (Does not include Duo’s/Trio’s, Special Units e.g. YYY.)

Syntax:

!!unit <idol>

Example:

!!unit ruby

Parameters:

idol (str, required) – The idol whose unit you wish to find.

Returns:

Unit and (if applicable) Sub-Unit of the idol.

Return type:

discord.Embed