Seiyuu Module

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

Bases: Cog

A module related to seiyuu specific commands.

Attention

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

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

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

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

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

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

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

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

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async anchan(ctx)

Send a random gif of Anchan.

Syntax:

!!anchan
Returns:

An embed featuring a random gif of Anchan.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

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

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

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

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async kaorin(ctx)

Send a random gif of Kaorin.

Aliases: maeda

Syntax:

!!kaorin
Returns:

An embed featuring a random gif of Kaorin.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async mayuchi(ctx)

Send a random gif of Mayuchi.

Aliases: mayu sagara

Syntax:

!!mayuchi
Returns:

An embed featuring a random gif of Mayuchi.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async sayurin(ctx)

Send a random gif of Sayurin.

Aliases: date

Syntax:

!!sayurin
Returns:

An embed featuring a random gif of Sayurin.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async paychan(ctx)

Send a random gif of Paychan.

Aliases: naomi, payton, peiko

Syntax:

!!paychan
Returns:

An embed featuring a random gif of Paychan.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async liyuu(ctx)

Send a random gif of Liyuu.

Aliases: lichan

Syntax:

!!liyuu
Returns:

An embed featuring a random gif of Liyuu.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async nanjo(ctx)

Send a random gif of Nanjo.

Aliases: nanjolno, nanjou

Syntax:

!!nanjo
Returns:

An embed featuring a random gif of Nanjo.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async kussun(ctx)

Send a random gif of Kussun.

Aliases: kussunsama

Syntax:

!!kussun
Returns:

An embed featuring a random gif of Aina Kusuda.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async rippi(ctx)

Send a random gif of Riho Iida.

Aliases: riho

Syntax:

!!rippi
Returns:

An embed featuring a random gif of Riho Iida.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async shikaco(ctx)

Send a random gif of Yurika Kubo.

Aliases: yurika

Syntax:

!!shikaco
Returns:

An embed featuring a random gif of Yurika Kubo.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async ucchi(ctx)

Send a random gif of Aya Uchida.

Aliases: ucchisama

Syntax:

!!ucchi
Returns:

An embed featuring a random gif of Aya Uchida.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async mimo(ctx)

Send a random gif of Suzuko Mimori.

Aliases: mimorin

Syntax:

!!mimo
Returns:

An embed featuring a random gif of Suzuko Mimori.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async emitsun(ctx)

Send a random gif of Emi Nitta.

Aliases: emi, faitodayo

Syntax:

!!emitsun
Returns:

An embed featuring a random gif of Emi Nitta.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async soramaru(ctx)

Send a random gif of Sora Tokui.

Aliases: sora

Syntax:

!!soramaru
Returns:

An embed featuring a random gif of Sora Tokui.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async pile(ctx)

Send a random gif of Pile.

Syntax:

!!pile
Returns:

An embed featuring a random gif of Pile.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async kinchan(ctx)

Send a random gif of Kanako Takatsuki.

Aliases: takatsuking, kyanako, kaako

!!kinchan
Returns:

An embed featuring a random gif of Kanako Takatsuki.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async sww(ctx)

Send a random gif of Nanaka Suwa.

Aliases: suwawa, suwachan

!!sww
Returns:

An embed featuring a random gif of Nanaka Suwa.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async furirin(ctx)

Send a random gif of Ai Furihata.

Aliases: furi, aiai

!!furirin
Returns:

An embed featuring a random gif of Ai Furihata.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async arisha(ctx)

Send a random gif of Arisa Komiya.

Aliases: arisa

!!arisha
Returns:

An embed featuring a random gif of Arisa Komiya.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async shuka(ctx)

Send a random gif of Shuka Saito.

Aliases: shukashuu

!!shuka
Returns:

An embed featuring a random gif of Shuka Saito.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async hinata(ctx)

Send a random gif of Hinata Sato.

Aliases: hina, hinahina

!!hinata
Returns:

An embed featuring a random gif of Hinata Sato.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async asamin(ctx)

Send a random gif of Asami Tano.

Aliases: asami

!!asamin
Returns:

An embed featuring a random gif of Asami Tano.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async agupon(ctx)

Send a random gif of Aguri Onishi.

Aliases: aguri

!!agupon
Returns:

An embed featuring a random gif of Aguri Onishi.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async miyutan(ctx)

Send a random gif of Miyu Kubota.

!!miyutan
Returns:

An embed featuring a random gif of Miyu Kubota.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async hinaki(ctx)

Send a random gif of Hinaki Yano.

Aliases: hinachan, pino

!!hinaki
Returns:

An embed featuring a random gif of Hinaki Yano.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async nacchan(ctx)

Send a random gif of Natsumi Murakami.

!!nacchan
Returns:

An embed featuring a random gif of Natsumi Murakami.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async akarin(ctx)

Send a random gif of Akari Kito.

!!akarin
Returns:

An embed featuring a random gif of Akari Kito.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async riru(ctx)

Send a random gif of Tomori Kusunoki.

Aliases: tomoriru

!!riru
Returns:

An embed featuring a random gif of Tomori Kusunoki.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async koko(ctx)

Send a random gif of Coco Hayashi.

Aliases: hayamaru

!!koko
Returns:

An embed featuring a random gif of Coco Hayashi.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async chunrun(ctx)

Send a random gif of Maria Sashide.

!!chunrun
Returns:

An embed featuring a random gif of Maria Sashide.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async chiemi(ctx)

Send a random gif of Chiemi Tanaka.

Aliases: chiemisama

!!chiemi
Returns:

An embed featuring a random gif of Chiemi Tanaka.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async moepi(ctx)

Send a random gif of Moeka Koizumi.

!!moepi
Returns:

An embed featuring a random gif of Moeka Koizumi.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async shuchan(ctx)

Send a random gif of Shu Uchida.

!!shuchan
Returns:

An embed featuring a random gif of Shu Uchida.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async homin(ctx)

Send a random gif of Akina Homoto.

Aliases: akina

!!homin
Returns:

An embed featuring a random gif of Akina Homoto.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async nako(ctx)

Send a random gif of Nako Misaki.

Aliases: nakonako, mumma

!!nako
Returns:

An embed featuring a random gif of Nako Misaki.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async nagichan(ctx)

Send a random gif of Nagisa Aoyama.

Aliases: nagisa

!!nagichan
Returns:

An embed featuring a random gif of Nagisa Aoyama.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async nonchan(ctx)

Send a random gif of Nozomi Suzuhara.

!!nonchan
Returns:

An embed featuring a random gif of Nozomi Suzuhara.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async yabu(ctx)

Send a random gif of Akane Yabushima.

Aliases: yabuyabu, yabuchan

!!yabu
Returns:

An embed featuring a random gif of Akane Yabushima.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async kuma(ctx)

Send a random gif of Wakana Ookuma.

Aliases: kumachan

!!kuma
Returns:

An embed featuring a random gif of Wakana Ookuma.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async emorin(ctx)

Send a random gif of Aya Emori.

Aliases: emoriaya

!!emorin
Returns:

An embed featuring a random gif of Aya Emori.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async yuina(ctx)

Send a random gif of Yuina.

!!yuina
Returns:

An embed featuring a random gif of Yuina.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

async sakuchan(ctx)

Send a random gif of Sakura Sakakura.

Aliases: saku

!!sakuchan
Returns:

An embed featuring a random gif of Sakura Sakakura.

Return type:

discord.Embed

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

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

Permissions

Author: Everyone (subject to channel/guild command restrictions)

Bot: View Channel, Send Messages (plus Connect/Speak for voice commands)

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, mayuchi, sayurin, paychan, liyuu`, ``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