An open API service indexing awesome lists of open source software.

https://github.com/weberi/chatbotmakerspace

This repository provides a GitHub Codespace environment prepared to develop a transactional chatbot using Rasa Open Source for conversational flow and Node-RED for custom actions.
https://github.com/weberi/chatbotmakerspace

ai-campus beginner chatbot github-codespaces ki-campus ki-praktisch-anwenden node-red online-course rasa rasa-chatbot step-by-step-zu-deinem-chatbot

Last synced: 2 months ago
JSON representation

This repository provides a GitHub Codespace environment prepared to develop a transactional chatbot using Rasa Open Source for conversational flow and Node-RED for custom actions.

Awesome Lists containing this project

README

          

# ChatbotMakerspace

This repository provides a GitHub Codespace environment prepared to develop a transactional chatbot using **[Rasa Open Source](https://rasa.com/docs/rasa/)** for conversational flow and **[Node-RED](https://nodered.org)** for custom actions.

It is designed to accompany the hands-on **[AI Campus](https://www.ai-campus.org/)** course on conversational AI: [Step by Step zu deinem Chatbot - KI praktisch anwenden!](https://ki-campus.org/courses/conversational-ai).

### Setup Overview

This repository includes the setup for:

- A [GitHub Codespace](https://github.com/features/codespaces) environment
- A chatbot powered by [Rasa Open Source](https://rasa.com/docs/rasa/)
- An action server for the chatbot running on [Node-RED](https://nodered.org), which utilizes [node-red-contrib-rasa-actionserver](https://github.com/weberi/node-red-contrib-rasa-actionserver) nodes for integration

### Notes

#### Start Rasa

To start the Rasa server, use the following command:

```rasa run --port 5005 --cors "*"```

#### Using Chatroom.html
The following HTML code is a basic setup for a chatbot interface. Replace https://your-codespace-url-5005.preview.app.github.dev with the appropriate URL for your Codespace.
```






var chatroom = new window.Chatroom({
host: "https://your-codespace-url-5005.preview.app.github.dev",
title: "Chat with a bot",
container: document.querySelector(".chat-container"),
welcomeMessage: "Nice to meet you.",
speechRecognition: "en-US",
voiceLang: "en-US"
});
chatroom.openChat();

```