Eines unserer Forenmitglieder baut einen Chat-basierten Statistik-Bot und wir haben bisher fast alles zum Laufen gebracht, außer dem Lesen des Inhalts der Nachricht, in der er erwähnt wurde. Gibt es eine Möglichkeit, die spezifische Nachricht abzurufen, in der er erwähnt wurde?
Habe es nicht getestet, aber da jeder Chat-Eintrag eine spezifische data-id hat, könnte man vielleicht die textContent-Eigenschaft des spezifischen Chat-Eintrags data-id in JavaScript verwenden ![]()
Unter der Annahme, dass die chat-message-id der Identifikator ist:
const chat_text = document.querySelector('[data-id=\"$chat-message-id\"]');
if (chat_text) {
const content = chat_text.textContent;
console.log(`Inhalt des spezifischen Chat-data-id-Textes: ${content}`);
} else {
console.log('Kein Inhalt gefunden');
}
1 „Gefällt mir“
Das scheint vom Browser-Konsolen aus zu funktionieren, aber nicht von der API-Seite, oder?
Ja, ich bin mir nicht sicher, wie Sie den Inhalt über die API abrufen würden. Aber ich würde mir wahrscheinlich einige der Funktionen des Flagging-Systems ansehen, denn wenn es dies bereits zu tun scheint. Möglicherweise gibt es wiederverwendbare Funktionen in einer zugehörigen JS-Datei irgendwo. ![]()
1 „Gefällt mir“