Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/vermontdepartmentofhealth/covid-bot
A knowledge base & automated chatbot from the Vermont Department of Health with info for the COVID-19 response
https://github.com/vermontdepartmentofhealth/covid-bot
covid-19 eleventy qna-maker
Last synced: 3 months ago
JSON representation
A knowledge base & automated chatbot from the Vermont Department of Health with info for the COVID-19 response
- Host: GitHub
- URL: https://github.com/vermontdepartmentofhealth/covid-bot
- Owner: VermontDepartmentOfHealth
- License: mit
- Created: 2020-03-19T20:07:19.000Z (almost 5 years ago)
- Default Branch: master
- Last Pushed: 2023-01-09T22:44:21.000Z (about 2 years ago)
- Last Synced: 2024-10-14T04:04:07.036Z (3 months ago)
- Topics: covid-19, eleventy, qna-maker
- Language: JavaScript
- Homepage: https://vermontdepartmentofhealth.github.io/covid-bot/
- Size: 3.09 MB
- Stars: 3
- Watchers: 3
- Forks: 2
- Open Issues: 40
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
---
title: VT Covid Bot Documentation
permalink: /
---# COVID FAQ & ChatBot
The Vermont Department of Health has a knowledge base that is published via a chatbot and faq page in response to the COVID-19 pandemic
* **VDH**: [www.healthvermont.gov/COVID](https://www.healthvermont.gov/COVID)
* **BOT**: [apps.health.vermont.gov/COVID/](https://apps.health.vermont.gov/COVID/)
* **FAQ**: [apps.health.vermont.gov/COVID/faq/](https://apps.health.vermont.gov/COVID/faq/)## Docs
Published via [gh-pages](https://docs.github.com/en/github/working-with-github-pages/getting-started-with-github-pages), [jekyll](https://docs.github.com/en/github/working-with-github-pages/setting-up-a-github-pages-site-with-jekyll), and [cayman theme](https://pages-themes.github.io/cayman/) at:
[**VermontDepartmentofHealth.github.io/covid-bot/**](https://vermontdepartmentofhealth.github.io/covid-bot/)
## Repo Structure
### 1. Application Insights Query
> Query written in Kusto/KQL to get info from logs in App Insights
* [App Insights Query](./ai-query/)
* [ChatBot Logs Update Instructions](./sheet-updates/)### 2. Bot Service
> .NET Core API written in C# that connects to the knowledge base.
* [QnA Bot Service](./bot-service/)
### 3. FAQ Site
> NodeJS static site generator written using Eleventy that templates the knowledge base into FAQ.
* [COVID FAQ Site Builder](./faq-site/)
### 4. Knowledge Base API
> Postman collection to call methods in the Knowledge Base API
* [QnA Maker API](./kb-api/)
### 5. kb-node-client library
> Provides a NodeJS client wrapper around the [Cognitive Services APIs](https://docs.microsoft.com/en-us/rest/api/cognitiveservices/) for QnaMaker
* [kb-node-client](./kb-node-client/)
### 6. md-diff library
> A diffing implementation for comparing & returning markdown text deltas
* [md-diff](./md-diff/)
### 7. QnA Maker
> QnA Maker front end to create, maintain, test, and publish the Knowledge Base
* [QnA Maker Web GUI](./qna-maker/)
### 8. WebChat Client
> Front end chat client that calls the bot service, either as an iFrame or JS initialization.
* [Web Chat Client](./webchat-client/)
## Testing
For testing purposes, please use the following links to not interfere with our production telemetry
* **BOT**: [apps-test.health.vermont.gov/COVID/](https://apps-test.health.vermont.gov/COVID/)
* **FAQ**: [apps-test.health.vermont.gov/COVID/faq/](https://apps-test.health.vermont.gov/COVID/faq/)## Acronyms
VDH
~ Vermont Department of HealthFAQs
~ Frequently Asked QuestionsKB
~ Knowledge BaseAI
~ Application InsightsQnA
~ Question and Answer---
## Resources
* [Microsoft - Create an Covid-19 Chatbot](https://microsoft.github.io/slg-covid-bot/)
* [QnA Maker](https://www.qnamaker.ai/)
* [Bot Service](https://.microsoft.com/en-us/services/bot-service/)### Forums
* [How to disable attachment in botframework](https://stackoverflow.com/q/60889643/1366033)
* [Looking for a unique “Conversation ID” in the App Insights for QnA Maker](https://stackoverflow.com/q/60880867/1366033)
* [Setting date to local variable from data query - “No tabular expression statement found”](https://stackoverflow.com/q/60322289/1366033)