Angular-Komponente für den KI-Chatbot

// ai-chatbot.component.ts
import { Component, Input, OnInit, Inject } from "@angular/core";
import { DOCUMENT } from "@angular/common";
const SRC = "https://elfsightcdn.com/platform.js";
@Component({
selector: "app-ai-chatbot",
standalone: true,
template: `<div [class]="'elfsight-app-' + id" data-elfsight-app-lazy></div>`,
})
export class AiChatbotComponent implements OnInit {
@Input({ required: true }) id!: string;
constructor(@Inject(DOCUMENT) private doc: Document) {}
ngOnInit() {
if (this.doc.querySelector(`script[src="${SRC}"]`)) return;
const s = this.doc.createElement("script");
s.src = SRC;
s.async = true;
this.doc.body.appendChild(s);
}
}Erstellen Sie Ihren KI-Agenten kostenlos
- 1. Website eingeben
- 2. Agenten gestalten
- 3. Zur Website hinzufügen
Einen KI-Chatbot in Angular selbst bauen
Was Sie bauen und am Laufen halten müssten
Ihre Inhalte als Antworten
Die Chat-Oberfläche
Gesprächsgedächtnis
Leitplanken
Leads und Übergabe
Protokolle und Analysen
Wartung
Mit Elfsight: eine Komponente
<app-ai-chatbot id="YOUR-ID" />Lernt automatisch von Ihrer Website
Lead-Formulare und Übergabe an Menschen inklusive
Chatverlauf, Protokolle und Analysen
Schwebend oder eingebettet, im Editor gestaltet
Kostenloser Tarif, keine Kreditkarte
Den KI-Chatbot zu Angular hinzufügen
Die Komponente
Standalone-Komponente. Importieren Sie sie dort, wo Sie sie brauchen – kein Modul zu registrieren.
SSR-sicher. Sie greift über das DOCUMENT-Token von Angular auf das Dokument zu.
Schwebend oder eingebettet. Setzen Sie einen schwebenden Chat einmal in die App-Komponente; einen eingebetteten dorthin, wo er erscheinen soll.
// ai-chatbot.component.ts
import { Component, Input, OnInit, Inject } from "@angular/core";
import { DOCUMENT } from "@angular/common";
const SRC = "https://elfsightcdn.com/platform.js";
@Component({
selector: "app-ai-chatbot",
standalone: true,
template: `<div [class]="'elfsight-app-' + id" data-elfsight-app-lazy></div>`,
})
export class AiChatbotComponent implements OnInit {
@Input({ required: true }) id!: string;
constructor(@Inject(DOCUMENT) private doc: Document) {}
ngOnInit() {
if (this.doc.querySelector(`script[src="${SRC}"]`)) return;
const s = this.doc.createElement("script");
s.src = SRC;
s.async = true;
this.doc.body.appendChild(s);
}
}Was der Agent ohne Ihren Code leistet
Baut sich aus Ihrer Website auf
Erstellt eine Wissensdatenbank
Formt eine Persönlichkeit
Bereitet den ersten Kontakt vor
Stattet ihn mit den richtigen Skills aus
Lernt aus Gesprächen
Elfsight AI Chatbot oder Eigenbau auf einer Modell-API in Angular
Zeit bis zum Start
AI Chatbot
Ihr eigener Bau
Wissen
AI Chatbot
Ihr eigener Bau
Chat-Oberfläche
AI Chatbot
Ihr eigener Bau
Leads und Übergabe
AI Chatbot
Ihr eigener Bau
Protokolle und Analysen
AI Chatbot
Ihr eigener Bau
Kosten
AI Chatbot
Ihr eigener Bau
Wartung
AI Chatbot
Ihr eigener Bau