{"repo":"ssube/isolex","free":true,"listed":false,"github":"https://github.com/ssube/isolex","clone":"git clone https://github.com/ssube/isolex.git","description":"Chat bot able to speak natural language and markup, prompt to complete commands, and offer localized help. Configured with schema-validated YAML, features JWT authentication with granular RBAC, and SQL persistence.","language":"TypeScript","stars":17,"topics":["typescript","chatbot","aws-lex","slack-bot","discord-bot","kubernetes","chatops","bot","github-bot","gitlab-bot"],"license":"MIT","category":"deployment-docker-iac","readme_excerpt":"isolex Chat bot able to speak natural language and markup, prompt to complete commands, and offer localized help. Configured with schema-validated YAML, features JWT authentication with granular RBAC, and SQL persistence. Listeners for common chat services, controllers for chat functions and devops tools, and inspired by the Kubernetes API. Getting Started The bot interacts through Discord and Slack, Github and Gitlab comments and webhooks, and a GraphQL API. The getting started guide has more information on using the bot. Contents - isolex - Getting Started - Contents - Status - Releases - Build - Config - Run - Deploy to Kubernetes - Local in Docker - Local from Bundle - License Status Releases Build To build and run the bot locally, you will need make , node , and yarn installed globally or a container with the same. Clone this repository: Within the project directory, make the bundle: Config An example config file is provided in the docs/ directory. This enables most of the core features, but requires some secrets to be defined in the environment. Run Deploy to Kubernetes To deploy the bot into a Kubernetes cluster: Local in Docker To run the bot locally from the Docker image: Local from Bundle To run the bot locally from the build bundle: Logs will be piped through bunyan and pretty-printed. License Approve this.","default_branch":null,"files":null,"tree":[],"storefront":"/r/ssube","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/ssube/isolex/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}