Bot Assistant helps ensure best practices are being followed for A360 bots by quickly providing an overview of issues in real-time.
- Allows developers to proactively make changes before review. π»
- Allows reviewers to quickly get a list of issues without going line by line. π
- Allows quick download of control room files without export for quick edit (e.g., .xlsx config files | select items > copy > click on the file name).
- Update bot content without export (also allows bot copying across control rooms, copy bot to/from the community edition without export).
- Bulk update package versions from the private workspace using Tools tab (select items > Update Package Version).
- Bulk copy files and folders in private workspace.
- Auto-refresh assistant on code save.
- Dynamic options based on active page.
- Download from chrome webstore
- Navigate to the A360 bot page (πpublic/private) and click the extension icon π€.
- Extension icon can be clicked to toggle bot assistantπ€, πpin extension, or assign a shortcut key for quick toggle.
- Bot assistant can also be dragged and collapsed/expanded π.
By default, all the checks are enabled with default values, these can be customized:
- Error Handling β
- Comment ποΈ
- Step π§±
- Runtime timeout β
- Automation priority ποΈ
- Lines of code per task π’
- Number of variables per task π’
- Empty Containers (Step, Try, Catch, If, Else, etc.) π§±
- Disabled action π
- Command outside Try-Catch β
- Message Box π
- Debug breakpoint π¦½
- Hardcoded delay π§
- Code break (Pause task, Stop task) π
- Nonconstant variable with a hardcoded value π
- Constant variable with a lowercase letter in the name π€
- Variable name minimum length π
- Input type variable Regex pattern π π’
- Output type variable name Regex pattern π π’
- Input + Output type variable name Regex pattern π π’
- Regular (Not Input + Not Output) type variable name Regex pattern π π’
yarn install
yarn serve
yarn build
yarn lint