Seiyuu Module

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

A module related to seiyuu specific commands.

Attention

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

async aikyan(ctx)

Send a random gif of Aikyan.

Aliases: aika, kyan, kyansama

Syntax:

!!aikyan
Returns:

An embed featuring a random gif of Aikyan.

Return type:

discord.Embed

async ainya(ctx)

Send a random gif of Ainya.

Aliases: nyasama, aina, ojisan

Syntax:

!!ainya
Returns:

An embed featuring a random gif of Ainya.

Return type:

discord.Embed

async anchan(ctx)

Send a random gif of Anchan.

Syntax:

!!anchan
Returns:

An embed featuring a random gif of Anchan.

Return type:

discord.Embed

async bdays(ctx)

Send an embed message listing the birthdays of LoveLive! seiyuu for each month.

Syntax:

!!bdays
Returns:

The names and birthdays of all LL seiyuu.

Return type:

discord.Embed

async bestseiyuu(ctx, unit=None)

Find out who your best seiyuu from LoveLive! is.

Syntax:

!!bestseiyuu [unit]

Example:

!!bestseiyuu
!!bestseiyuu hasu


:param unit: The LoveLive! unit to select a seiyuu from. If no unit is specified, a seiyuu from any unit will be randomly selected.

**μ's:** ``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``
:type unit: str, optional

Example:

!!bestseiyuu
!!bestseiyuu aqours
Returns:

A random seiyuu who is now your oshi.

Return type:

discord.Embed

Deprecated since version —: 04/06/2024

  • School Idol Musical: musical, sim

async gif(ctx, option=None, seiyuu=None, url=None)

Add Seiyuu GIFs directly to the database or report back existing GIFs.

Syntax:

!!gif <option> [seiyuu] [url]

Example:

!!gif add aikyan http://example.com/aikyan1.gif
!!gif delete http://example.com/aikyan1.gif
!!gif show aikyan
!!gif test aikyan http://example.com/aikyan1.gif

Options:

  • add: Add a GIF URL to the database. Requires seiyuu and url parameters.

  • delete: Delete a GIF URL from the database. Requires url parameter.

  • show: Show all GIF URLs for a specific Seiyuu. Requires seiyuu parameter. If no seiyuu is provided, lists all unique Seiyuu names in the database.

  • test: Test the gif link with a given Seiyuu and URL. Requires seiyuu and url parameters.

Parameters:
  • option (str, required) – The action to perform (add, delete, show, test’).

  • seiyuu (str, optional) – The Seiyuu name for the GIF. Choose from [ainya, rkk, anchan, aikyan, hugs, ships].

  • url (str, optional) – The URL of the GIF. Must begin with http:// or https://.

Depending on the option used, this command returns different results:

  • add: Adds the specified GIF URL(s) to the database for the specified Seiyuu.

  • delete: Deletes the specified GIF URL from the database.

  • show: Shows all GIF URLs for the specified Seiyuu or lists all unique Seiyuu names if no Seiyuu is specified.

  • test: Tests the command with the specified Seiyuu and URL, generating an embed to be sent.

Returns:

Various responses based on the option used.

Return type:

discord.Embed

Permissions

Author: gifmaster

async hugs(ctx, *, args=None)

Send a Seiyuu hug to the people you ping!

Aliases: cuddles

Syntax:

!!hugs <@mention>

Example:

!!hugs @user1 @user2
Parameters:

args (discord.Mention) – The users you want to hug.

Returns:

An embed featuring a Seiyuu hug to the mentioned users.

Return type:

discord.Embed

async rkk(ctx)

Send a random gif of Rikako.

Aliases: rikako, aidasan, aidasama, rikyako

Syntax:

!!rkk
Returns:

An embed featuring a random gif of Rikako.

Return type:

discord.Embed

async ships(ctx)

Find out who the best seiyuu ship is!

Syntax:

!!ships
Returns:

An image featuring a random seiyuu best ship.

Return type:

discord.Embed