PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Chat Server fuer Homepage



muell200
21.09.17, 11:10
hallo

kennt jemand einen chatserver / software, die man auf der homepage einbinden kann.
damit der besucher sofort kontakt per chat aufnehmen kann.

waere super, wenn der chatserver auf der konsole laeuft.
d.h.: der user chatet ueber den browser und der gegenueber kann auf der konsole anworten.

oder kennt jemand evt. einen anderen "einfachen" chatserver...

fork
21.09.17, 11:19
Jabber?

Ich habe damit mal rumgespielt. Openfire fand ich angenehm. Mit converse.js (https://conversejs.org/) hat man eine JavaScript-Applikation, die man in die Webseite einbauen kann. Die Anwendung braucht allerdings noch einen BOSH - Proxy(->xmpp.org: BOSH (https://xmpp.org/about/technology-overview.html#bosh))

Du willst aber wahrscheinlich etwas ohne Anmeldung.

muell200
21.09.17, 12:01
Du willst aber wahrscheinlich etwas ohne Anmeldung.

stimmt, ansonsten sieht der chat gut aus...
aber ohne anmeldung waere super!
und laut handbuch ist es nicht moeglich

fork
21.09.17, 12:05
Ich vermute da gibt es noch jede Menge mehr. Bestimmt auch als OSS. Habe ich allerdings keine Erfahrung mit. Spontan habe ich das hier noch gesehen: https://livehelperchat.com/

DrunkenFreak
21.09.17, 12:13
Man könnte nochmal in die Ecke IRC gucken. Vllt. gibt es da was mit JS, was direkt ein Query erstellen kann. Server gibts dafür wie Sand am Meer.

florian0285
21.09.17, 15:26
damit der besucher sofort kontakt per chat aufnehmen kann.


Kontakt mit dem Betreiber der Webseite aufnehmen?

Dann würde ich das auch so machen:


Man könnte nochmal in die Ecke IRC gucken.

und das ganze mit nem Whatsapp/Telegram <-> IRC Gateway koppeln.

Nur mal zwei Beispiele:

https://github.com/FruitieX/teleirc

https://github.com/stenyak/breakbot

IRC Server + PHP Client sollten ja kein Problem sein....

DrunkenFreak
21.09.17, 15:39
Ich würde mir keinen eigenen IRC Server aufsetzen. Das kann gewaltig nach hinten los gehen, wenn man diesen mal "vergisst": http://german-bash.org/59609

florian0285
21.09.17, 17:27
Kann muss aber nicht.

Bot und PHP Client können sich ja auch authentifizieren oder sich nur lokal verbinden. Abgesehen davon funktioniert der Messenger-Bot auch mit öffentlichen IRC Servern.

Von der Seite betrachtet kann alles gewaltig nach hinten los gehen, also lieber keinen Server ins Netz stellen?

DrunkenFreak
22.09.17, 08:22
Ich merke, du hast noch nie einen IRCd betrieben. Die sind leider nicht mit Fire and Forget zu betreiben wie so manch anderer Dienst.

florian0285
22.09.17, 10:18
Ich merke, du hast noch nie einen IRCd betrieben.
Ist schon über 15 Jahre her, aber doch. :rolleyes:


Die sind leider nicht mit Fire and Forget zu betreiben wie so manch anderer Dienst.

Kein einziger Dienst sollte mit "Fire and Forget" betrieben werden.

Kannst du denn sagen was an den beiden Optionen z. B. bei ngircd denn zu Problemen führen könnte?



# Comma separated list of IP addresses on which the server should
# listen.
Listen = 127.0.0.1

# Global password for all users needed to connect to the server.
# (Default: not set)
Password = SuperSecret1234


Abgesehen davon scheinst du gekonnt zu überlesen, dass der Telegram-Bot auch bei öffentlichen (externen) Servern funktioniert und ich hier nicht explizit auf einen eigenen verweise. Bei Freenode z. B. kann man ein Channel-Passwort vergeben.

Also man kann den Zugriff einschränken und die Kommunikation sichern durch:

1. Begrenzung auf localhost Kommunikation
2. Globales Zugriffspasswort für den IRC Server
3. differenziertes Channel-Passwort für die einzelnen Kanäle (ggf. automatisiert je User, der Kontakt wünscht)
4. verschlüsselte SSL-Verbindung zwischen Client und Server

Ich sehe das klappt garantiert nie :rolleyes: