Funktionen zum Kommunikationsbereich hinzufügen

Hallo,
Ich möchte der Kommunikationsteil von Gladys neue Funktionen hinzufügen. Haben Sie eine Dokumentation zu dieser Entwicklung?

Danke

Hallo,

Du sprichst davon, eine Integration wie die Telegram-Integration zu codieren, oder?

Es gibt bereits ein Tutorial in der Dokumentation:

Anschließend empfehle ich dir einfach, dich von den anderen Integrationen im Git inspirieren zu lassen :blush:

Danke, ich möchte wissen, wie ich eine Information im Kommunikationsbereich von GLADYS zurücksenden kann. Zum Beispiel, wenn ich „Definition von Haus“ frage, schickt Gladys die Daten von meinem Dienst zurück. So wie beim METEO-Bereich.

In meiner Frage-Datei habe ich das Folgende eingetragen

{
« label »: « wikipedia.get »,
« questions »: [
« Recherche %mot% »
]
}

Aber es ist unmöglich, in der Klassifizierung oder im Kontext das Wort „meinWort“ zu erhalten

async function command(message, classification, context) {
try {
const options = {

Man verwendet die Bibliothek « node-nlp » (GitHub - axa-group/nlp.js: An NLP library for building bots, with entity extraction, sentiment analysis, automatic language identify, and so more · GitHub) für die Klassifizierung, man müsste schauen, wie man bei node-nlp einen freien Satzausschnitt extrahieren kann :slight_smile:

Bisher wird bei Gladys nur die Extraktion von Wörtern aus einer vorgegebenen Wortliste verwaltet:

Beispiel für die Extraktion des Raumnamens: https://github.com/GladysAssistant/Gladys/blob/master/server/lib/brain/brain.addRoom.js

Wenn du ein freies Feld verwalten möchtest, muss wahrscheinlich eine Codezeile bei node-nlp hinzugefügt werden, um zu sagen, dass die Eingabe von freiem Text erlaubt ist