notebook-chat

1 - Introduction

This is a Jupyter notebook extension to add a button opening a MS Bot FrameWork Webchat.

The extension must be configured with the following params:

direct_line_secret
bot_id

They are not set by default, so the bot won't speak.

This nbextension is meant to be used in a JupyterHub context where the admin determines the Support Bot location - and probably manages the bot too.

2 - Install

From terminal:

jupyter nbextension install notebook-chat --user
jupyter nbextension enable notebook-chat/main --user

Note: The --sys-prefix install does not work as notebook-chat is not (does not need be) a Python package.

3 - Snapshots

Click on the icon to toggle the webchat.
Or double-press U to open it. Close it with the toolbar button.


Toolbar


Webchat