Troubleshooting¶
Common startup errors and what they mean:
DISCORD_BOT environment variable is not set— missing bot token. Add it to your.env.No familiar selected— neitherFAMILIAR_IDnor--familiarwas given.Familiar folder does not exist— createdata/familiars/<id>/.LLM client unavailable: OPENROUTER_API_KEY environment variable is required— missing OpenRouter key.Opus library not found — voice playback will not work— voice commands still run, but no audio; install libopus.- Bot joins but doesn't reply — confirm
/subscribe-textwas issued in that exact channel, and check the log forpipeline channel=… status=…lines.