- Modified `ultroid_setup.sh` to correctly read sensitive input like API_HASH when using Docker.
- Integrated key Docker deployment information from `README_DOCKER.md` into the main `README.md` for better visibility.
- Ensured `README.md` still links to `README_DOCKER.md` for comprehensive details.
- Corrected 'SpeechRecognition' casing in addons/addons.txt.
- Updated ultroid_setup.sh welcome message to specify the fork.
- Modified README.md, README_DOCKER.md, and DOCKER_DEPLOYMENT.md:
- Pointed clone/curl URLs and repository links to the overspend1/Ultroid-fork.
- Reinforced ultroid_setup.sh as the primary method for Docker deployment.
- Ensured documentation clarity regarding building the Docker image from the fork's source.
Introduces `ultroid_setup.sh`, a new unified script to guide users
through installing Ultroid via Docker or a local Python virtual environment.
Key features of the script:
- Interactive prompts for setup type (Docker/Local).
- OS detection for helper messages.
- Prerequisite checks (git, python3, pip).
- Comprehensive environment variable collection and `.env` file generation.
- Automated Docker setup: builds image, starts containers.
- Automated Local Python setup: creates venv, installs dependencies.
- Integrated session string generation options (manual, Docker, Bot instructions).
- Cross-platform compatibility for `.env` updates (sed for Linux/macOS).
Updates `README.md` to feature `ultroid_setup.sh` as the primary
installation method, streamlining the getting started process.
Older setup scripts (`quick-start.sh`, `docker-deploy.sh`) are
now superseded by this unified script.