Contributions are welcome. If you'd like to improve ZenXYT Bot, please follow these guidelines.
- Fork the repository.
- Create a feature branch:
git checkout -b feature/your-feature-name - Make your changes and commit with clear messages.
- Push to your fork and open a Pull Request.
git clone https://github.com/YourUsername/ZenXYT-Bot.git
cd ZenXYT-Bot
pip install -r requirements.txt
cp .env.example .env
# Fill in your API keys in .env- Follow PEP 8 conventions.
- Use type hints where practical.
- Keep functions focused and under 50 lines when possible.
- Add docstrings to public functions and classes.
When opening an issue, please include:
- Python version (
python --version) - Operating system
- Steps to reproduce the problem
- Relevant log output from
bot.log
If you discover a security vulnerability (e.g., credential exposure), please report it privately rather than opening a public issue.