Thanks for your interest in contributing! This guide explains how to get started and the contribution guidelines.
Be respectful, follow community standards, and open issues or PRs politely.
- Fork the repo
- Clone:
git clone <your-fork> - Use a recent OTClientV8 build and copy the
nExBotfolder to%APPDATA%/OTClientV8/<your-config>/bot/
- Edit Lua files in
core/andcavebot/and reload the bot in-client. - Use debug logs and inspect EventBus events.
- There is no formal test-suite yet. Manual QA is required:
- Start a client, enable the bot, replicate common flows (login, open containers, start cavebot) and monitor logs.
- Small, focused PRs are preferred
- Include a short description, motivation, and test steps
- Update
CHANGELOG.mdfor notable changes
- Follow the existing Lua style (2-space indentation)
- Use descriptive function and variable names
- Prefer opening an issue before a major change
- Label issues as
bug/enhancement/docs
Thanks — maintainers will review your PRs as soon as possible.