Progress Module
- class Progress(*args: Any, **kwargs: Any)
Bases:
CogTrack Love Live watch progress with optional AniList account sync.
- progress = <discord.app_commands.commands.Group object>
- async progress_view(interaction: Interaction, user: User | Member | None = None) None
Show your Love Live series progress
Syntax:
/progress view
- async text_progress(ctx: Context) None
Manually update Love Live catalog progress (set / add)
- async text_progress_set(ctx: Context, generation: str, series: str, value: str) None
Set the watched count or mark
completefor one catalog row.Syntax:
!!progress set <generation> <series> <value|complete>Example:
!!progress set sunshine s2 9 !!progress set niji s1 complete
- Returns:
A confirmation message.
- Return type:
discord.Message
- async text_progress_add(ctx: Context, generation: str, series: str, amount: int = 1) None
Add episodes or items (
amountdefaults to 1).Syntax:
!!progress add <generation> <series> [amount]Example:
!!progress add superstar s1 !!progress add niji s1 2
- Returns:
A confirmation message.
- Return type:
discord.Message
- async progress_set(interaction: ~discord.interactions.Interaction, generation: str, series: str, value: <discord.app_commands.transformers.RangeTransformer object at 0x00000252DD915E10>) None
Set a specific entry to an exact progress value
Syntax:
/progress set
- async progress_add(interaction: ~discord.interactions.Interaction, generation: str, series: str, amount: <discord.app_commands.transformers.RangeTransformer object at 0x00000252DF78B9D0> = 1) None
Add +1 (or more) to an in-progress series
Syntax:
/progress add
- async progress_rewatch(interaction: Interaction, generation: str, series: str) None
(Manual) Start a rewatch with episode progress at 0. Use set/add for updating rewatch progress.
Syntax:
/progress rewatch
- async progress_rewatchset(interaction: ~discord.interactions.Interaction, generation: str, series: str, times_completed: <discord.app_commands.transformers.RangeTransformer object at 0x00000252DF598910>) None
(Manual) Set your full-completion count for this entry. Does not change episode progress.
Syntax:
/progress rewatchset
- async progress_connect(interaction: Interaction, username: str) None
Connect your AniList username for automatic anime progress
Syntax:
/progress anilist-connect
- async progress_disconnect(interaction: Interaction) None
Disconnect AniList and return to manual progress tracking
Syntax:
/progress anilist-disconnect