status_manager
AI-generated Discord status with glitch-cycling effects.
Platform-agnostic core with Discord-specific presence integration.
Started as a background task from BotRunner.
- class status_manager.StatusConfig(min_interval=60, max_interval=3600, max_length=128, emoji='🌟', glitch_interval=3, num_variants=200, name_glitch_interval=30, enable_name_glitch=True)[source]
Bases:
objectStatusConfig.
- Parameters:
- class status_manager.StatusManager(openrouter, discord_adapter=None, config=None)[source]
Bases:
objectManage bot status with AI generation and glitch cycling.
- Parameters:
openrouter (Any)
discord_adapter (Any | None)
config (StatusConfig | None)
- __init__(openrouter, discord_adapter=None, config=None)[source]
Initialize the instance.
- Parameters:
openrouter (
Any) – The openrouter value.config (
StatusConfig|None) – Bot configuration object.
- Return type:
None