Bon voilà, j'ai ajouté un évènement "jvchat:newmessage" lorsqu'un message est ajouté par JVChat, de sorte à ce que les développeurs puissent créer des plugins pour ajouter des fonctionnalités. 
Je ne m'attends pas à ce que ce soit très utilisé, mais au moins c'est possible quoi. 
Exemple, un userscript qui voudrait cacher les messages contenants certains mot-clefs :
// plugin.user.js
let keywords = ["foobar", "barbaz"]
addEventListener("jvchat:newmessage", function(event) {
// L'id du message est stocké dans event.detail.id
let message = document.querySelector(`.jvchat-message[jvchat-id="${event.detail.id}"]`)
let text = message.querySelector(".txt-msg").textContent;
for (let keyword of keywords) {
if (text.includes(keyword)) {
message.style.display = "none";
return;
}
}
});
Message édité le 20 octobre 2019 à 09:42:05 par KheyAuChocolat