Как получить / сгенерировать диаграммы для нашего Chatbot, используя C# CoreBot? - PullRequest
0 голосов
/ 27 апреля 2020

Получение данных из нашей SQL базы данных, размещенной в Azure.

У кого-нибудь есть идеи, как сгенерировать диаграмму из этих данных, мы могли бы отправить пользователя обратно через чатбота? Любые предлагаемые инструменты?

Спасибо.

1 Ответ

0 голосов
/ 29 апреля 2020

Основываясь на предоставленной базовой информации c (я понимаю контекст, поскольку работаю над чем-то похожим), самый простой способ - использовать рекомендованные MS адаптивные карты.

http://adaptivecards.io

На вашем месте я бы перетащил данные в какой-нибудь бэкэнд-сервис (или непосредственно в сам код бота, до вас), отформатируйте его в адаптивную карточку, которая содержит вашу диаграмму, и представьте ее пользователю.

Несмотря на то, что вы можете генерировать графики в любом случае, проблема будет в том, как вы собираетесь показать это пользователю. Мое предложение было бы дать ссылку на место, где можно просмотреть график.

еще один способ - создать изображение диаграммы, а затем связать это изображение с онлайн-диаграммой, где оно доступно для просмотра и взаимодействия.

Как вы создадите и представите диаграмму, действительно зависит от вас.

Но я не думаю, что есть прямой способ создать и представить интерактивную диаграмму прямо в окне чата.

...