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.
- Host: GitHub
- URL: https://github.com/weberi/chatbotmakerspace
- Owner: weberi
- Created: 2024-11-11T19:47:52.000Z (11 months ago)
- Default Branch: main
- Last Pushed: 2024-11-12T15:53:07.000Z (11 months ago)
- Last Synced: 2025-02-10T10:27:37.284Z (8 months ago)
- Topics: ai-campus, beginner, chatbot, github-codespaces, ki-campus, ki-praktisch-anwenden, node-red, online-course, rasa, rasa-chatbot, step-by-step-zu-deinem-chatbot
- Homepage:
- Size: 5.86 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
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();
```