Skip to content

fix: make startup setup easier#17

Open
1031933481 wants to merge 1 commit into
dot-Justin:mainfrom
1031933481:fix-startup-check
Open

fix: make startup setup easier#17
1031933481 wants to merge 1 commit into
dot-Justin:mainfrom
1031933481:fix-startup-check

Conversation

@1031933481

@1031933481 1031933481 commented Jul 4, 2026

Copy link
Copy Markdown

Fixes #7

/claim #7

Summary

This PR makes BonziAssist easier to start by adding a standard-library setup checker and aligning the README with the actual runtime configuration.

Changes

  • Adds start.py --check so users can see missing dependencies, .env setup, and required asset folders before launching the assistant.
  • Adds .env.example and updates the README to use a root .env, matching how the app loads environment variables.
  • Fixes microphone config persistence by creating config/mic_config.json automatically, while still reading the existing root mic_config.json for compatibility.
  • Adds the missing explicit requests dependency used by the TTS helper.
  • Exposes main() so start.py can run the existing app after validation.

Verification

  • python -m compileall main.py helpers start.py
  • python start.py --check

The setup check now reports actionable startup steps instead of failing with unclear missing-file or missing-env errors.

@opirebot

opirebot Bot commented Jul 4, 2026

Copy link
Copy Markdown

👀 We've notified the reward creators here.
Make sure your payment account is ready to receive the payment for your hard work 💪

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

I am confused (help) I did everthing ready but this feels like a flipped slide

1 participant