Project repository for python based Webex bot for providing TMS & Jenkins alerting, text translation & question answer for pre-configured knowledge base, based on open-source LLM models.
Software Requirement:
- Maven
- Python 3.11
- npm (for running docs on local)
How to run locally ?
Step 1: Clone this repo
Step 2: Rename example.env in chatbot-impl/example.env to .env and replace corresponding
API keys
Step 3: Navigate to chatbot-impl and install all dependencies using pip install .
Step 4: If you're running this project using maven, then include python path in <executable>
tag of pom.xml
Step 5: From maven plugins section run exec goal OR you can simply run python main.py
How to run docs locally ?
Step 1: go inside botmate-docs and execute npm install
Step 2: execute npm run start command and visit localhost:3000
Project Screenshots:
- Help menu
- TMS Alerting (notifies when tms ticket is assigned to you)
- Text translation (from Russian to English)
- Question/Answering based on pre-configured knowledge base
- Jenkins Alerting (notifies when configured job fails)
Important links: