Öfters lässt man Fw in einem Tab laufen und schaut ab und zu mal rein. Wäre toll wenn man mit @name benachrichtigt wird z.B. durch Aktualisierung des Fenstertitel / Tabtitle (Freewar.de (1)) - die Zahl steht für die Anzahl der Nennungen.
Man könnte es auch weiterführen und die Nachrichtenzeile bzw. @name farblich hervorheben. Mit den neuen Sockets ist das sehr einfach möglich. Wenn Sotrax es zulässt, können wir als Community es selbst umsetzen. Die Werkzeuge sind vorhanden
@name Benachrichtigung
- Todes-Gletscherente
- Wächter des Vulkans
- Beiträge: 380
- Registriert: 17. Apr 2018, 09:28
Re: @name Benachrichtigung
Würde ja schon reichen, wenn man benachrichtigt wird, wenn man angeflüstert wird oder einen Brief bekommen hat.
Re: @name Benachrichtigung
Code: Alles auswählen
const addold=add;
add= function(message, scrolltag) {
addold(message,scrolltag);
var match= message.match(/<p class="chattextwhisper"><b><a href="chatform\.php\?action=whisperuser&act_user_id=[0-9]+" target="chatformFrame">.*?<\/a> flüstert zu dir:<\/b>.+<\/p>/g);
if(match){
var msg=match[0];
var name=msg.substring(msg.indexOf('e">')+3,msg.indexOf("</a>"));
var nachricht=msg.substring(msg.indexOf('</b>')+4,msg.indexOf("</p>"));
window.speechSynthesis.speak(new SpeechSynthesisUtterance(name +" " + nachricht.substring(0,30)));
}
};
Re: @name Benachrichtigung
Ok, Text-to-Speech war jetzt nicht mein Ziel ^^. Aber mit dem Sockets sollte es kein Aufwand darstellen. Evt. könntest du ja schonmal vorab eine Version erstellen bis es vom Entwicklerteam kommt.
Re: @name Benachrichtigung
Code: Alles auswählen
if (data.chat.indexOf("@websocket") !== -1) {
data.chat = data.chat.replace("@websocket", "<b style='color:lightgreen'>@websocket</b>")
}
parent.chattextFrame.add(data.chat, 0);
Wer ist online?
Mitglieder in diesem Forum: 0 Mitglieder und 36 Gäste