Stickers Module

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

Bases: Cog

stickers = <discord.app_commands.commands.Group object>
async create_sticker(interaction: Interaction, character: str, text: str, rotation: int = 0, horizontal: str = 'center', vertical: str = 'bottom', size: int = None, text_color: str = 'white', outline_color: str = 'black')

Create a Love Live sticker

Permissions

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

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

Syntax:

/stickers create
async absorb_sticker(interaction: Interaction)

Create a sticker from the message above using a random character

Permissions

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

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

Syntax:

/stickers absorb
sif = <discord.app_commands.commands.Group object>
async sif_custom(interaction: Interaction, image: Attachment, name: str, rarity: Choice[str] = None, attribute: Choice[str] = None, fit: Choice[str] = None)

Generate a School Idol Festival style mobile card from an attached image.

Permissions

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

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

Syntax:

/sif custom
async sif_absorb(interaction: Interaction, name: str = None, rarity: Choice[str] = None, attribute: Choice[str] = None, fit: Choice[str] = None)

Create a SIF-style card from the most recent image above. Optionally provide a name (like sif custom); otherwise name from CLIP.

Permissions

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

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

Syntax:

/sif absorb
async build_clip_cache(ctx)

Build the CLIP text cache in segments so /sif absorb has all labels. Run multiple times until you see “Cache complete”.

Aliases: build-clip-cache

Permissions

Author: LLR Admin (server owner / bot owner)

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

affirmation = <discord.app_commands.commands.Group object>
async affirmation_custom(interaction: Interaction, text: str, custom_image: Attachment, border_color: str = None, glow_color: str = None)

Create an affirmation image with a custom image.

Permissions

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

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

Syntax:

/affirmation custom
async affirmation_idol(interaction: Interaction, text: str, idol: str, border_color: str = None, glow_color: str = None)

Create an affirmation image with an idol card.

Permissions

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

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

Syntax:

/affirmation idol
async affirmation_absorb(interaction: Interaction, border_color: str = None, glow_color: str = None)

Create an affirmation from a message above with a random idol card.

Permissions

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

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

Syntax:

/affirmation absorb