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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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