InfluxDB Hexabot Helper Extension for Advanced Analytics
Hexabot is an open-source chatbot / agent solution that allows users to create and manage AI-powered, multi-channel, and multilingual chatbots with ease. If you would like to learn more, please visit the official github repo.
- Fast: Handles large amounts of data efficiently.
- Scalable: Grows with your needs.
- Time Series Focused: Makes analyzing timestamps a breeze.
- Docker compose example
influxdb:
container_name: influxdb
image: influxdb:2.0
volumes:
- influxdb-data:/var/lib/influxdb2:rw
- influxdb-config:/etc/influxdb2
environment:
- DOCKER_INFLUXDB_INIT_MODE=${INFLUXDB_INIT_MODE}
- DOCKER_INFLUXDB_INIT_USERNAME=${INFLUXDB_INIT_USERNAME}
- DOCKER_INFLUXDB_INIT_PASSWORD=${INFLUXDB_INIT_PASSWORD}
- DOCKER_INFLUXDB_INIT_ORG=${INFLUXDB_INIT_ORG}
- DOCKER_INFLUXDB_INIT_BUCKET=${INFLUXDB_INIT_BUCKET}
- DOCKER_INFLUXDB_INIT_ADMIN_TOKEN=${INFLUXDB_INIT_ADMIN_TOKEN}
networks:
- influxdb-network
ports:
- '8086:8086'
- ${APP_INFLUXDB_PORT}:8086
healthcheck:
test: "curl -f http://localhost:8086/ping"
interval: 5s
timeout: 10s
retries: 5
volumes:
influxdb-data:
influxdb-config:
networks:
influxdb-network:
First, navigate to your Hexabot project directory and make sure the dependencies are installed:
cd ~/projects/my-chatbot
npm install hexabot-helper-influxdb
hexabot dev
We welcome contributions from the community! Whether you want to report a bug, suggest new features, or submit a pull request, your input is valuable to us.
Please refer to our contribution policy first : How to contribute to Hexabot
Feel free to join us on Discord
This software is licensed under the GNU Affero General Public License v3.0 (AGPLv3) with the following additional terms:
Happy Chatbot Building!