diff --git a/README.md b/README.md index 515cbbc..486f176 100644 --- a/README.md +++ b/README.md @@ -55,7 +55,17 @@ Dies ist ein Bot, der für die Verwaltung von Jitsi-Meetings über Matrix erstel ```shell chown -R 1000:1000 /var/lib/docker/volumes/matrix-bot_secret_data/ ``` + +5. Possible Arguments +````shell +MATRIX_URL=|https://matrix.org +MATRIX_TOKEN= +MATRIX_PASSWORD= +JITSI_ADMIN_URL=|https://jitsi-admin.de +MATRIX_DISPLAYNAME=|"Raumassistent" +SHOW_WARNING_OF_MIM=|false +```` ### Hinweise Stellen Sie sicher, dass die Umgebungsvariablen korrekt gesetzt sind und die Zugangsdaten sicher behandelt werden. Der Bot ermöglicht die Verwaltung von Jitsi-Meetings über Matrix und kann entsprechend konfiguriert werden. diff --git a/confernceUtils.mjs b/confernceUtils.mjs index eea1070..ffc6c15 100644 --- a/confernceUtils.mjs +++ b/confernceUtils.mjs @@ -1,5 +1,5 @@ import {md5} from "js-md5"; -import {BOT_VERSION, JITSI_ADMIN_URL} from "./config.mjs"; +import {BOT_VERSION, JITSI_ADMIN_URL, SHOW_WARNING_OF_MIM} from "./config.mjs"; import gitRepoInfo from 'git-repo-info'; export class conferenceUtils { @@ -77,10 +77,13 @@ export class conferenceUtils { this.client.sendText(roomId, 'Version: '+BOT_VERSION); } async sendWelcome(roomId) { - const text = 'Vielen Dank für die Einladung in diesen Raum.\n\r' + + var text = 'Vielen Dank für die Einladung in diesen Raum.\n\r' + ' Sie können mit mir chatten wie mit einem normalen Teilnehmenden.\n\r' + ' Um auf alle meine Funktionen zugreifen zu können machen Sie mich bitte zu einem MODERATOR.\n\r' + ' Alle weiteren Informationen erhalten sie durch tippen von "!hilfe"'; + if (SHOW_WARNING_OF_MIM){ + text += 'ACHTUNG: Der Bot kann alle Nachrichten lesen und die Nachrichten sind durch den Bot-Admin lesbar' + } this.client.sendText(roomId, text); } diff --git a/config.mjs b/config.mjs index 7f88ff5..fe01f91 100644 --- a/config.mjs +++ b/config.mjs @@ -4,4 +4,5 @@ export var JITSI_ADMIN_URL =process.env.JITSI_ADMIN_URL || 'https://jitsi-admin. export var MATRIX_USERNAME =process.env.MATRIX_USERNAME || 'h2inventbot'; export var MATRIX_PASSWORD =process.env.MATRIX_PASSWORD || 'xxxxxxxx'; export var MATRIX_DISPLAYNAME =process.env.MATRIX_DISPLAYNAME || 'Raumassistent'; -export var BOT_VERSION =process.env.BOT_VERSION || ''; \ No newline at end of file +export var BOT_VERSION =process.env.BOT_VERSION || ''; +export var SHOW_WARNING_OF_MIM =process.env.SHOW_WARNING_OF_MIM || false; \ No newline at end of file