LLFC Module

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

Class for managing LLFC (Love Live Fan Club) operations and commands, including adding club members and sending club reports at the end of events.

See also

Module is locked to the Love Live! Fan Club (LLFC) server.

Attention

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

async add_llfc_club_members(ctx, action, key: Role, value=None)

Add or manage LLFC Fan Club members to the registry.

Aliases: fc

Syntax:

!!add_llfc_club_members <action> <key> [value]

Example (Add Founder):

!!fc f @ClubRole @UserID

Examples:

!!fc s @ClubRole
!!fc f @Hanamaru Fan Club 312674782908907522
Parameters:
  • action (str, required) –

    Action to perform

    • f for Founder

    • p for President

    • vp for Vice President

    • s for show

    • fd to delete Founder

    • pd to delete President

    • vpd to delete Vice President

  • key (discord.Role, required) – Role representing the LLFC club.

  • value (int, optional) – User ID to assign to the specified role.

Returns:

Sends a confirmation message with the updated Club member information or current Club details.

Return type:

discord.Message

Permissions

Author: LLFC Admin

async clubthanks(ctx: Context, fanclub, event, fanclub_message)

Send a Fan Club Report at the end of an Event.

Aliases: ct

Syntax:

!!clubthanks <fanclub> <event> <fanclub_message>

Example:

!!clubthanks @BestGirlClub "Love Live Championship" "Congratulations to our members!"
Parameters:
  • fanclub (discord.Role, required) – Role mention representing the fan club.

  • event (str, required) – Name of the event.

  • fanclub_message (str, required) – Message from the fan club president for the event.

Returns:

Sends a confirmation message after posting the club report in the designated channel.

Return type:

discord.Message

Permissions

Author: LLFC Admin