チャットから単一のメッセージを取得するにはどうすればよいですか?

フォーラムのメンバーがチャットベースの統計ボットを構築しており、言及されたメッセージの内容を読み取る機能を除いて、ほぼすべてが正常に動作しています。言及された特定のメッセージを取得する方法はありますか?

「いいね!」 3

テストしていませんが、各チャットエントリには特定の data-id があるため、JavaScript で特定のチャットエントリ data-idtextContent プロパティを使用できるかもしれません :thinking:

chat-message-id が識別子であると仮定します。

const chat_text = document.querySelector('[data-id=\"$chat-message-id\"]');

if (chat_text) {
    const content = chat_text.textContent;
    console.log(`content of specific chat data-id text: ${content}`);
} else {
    console.log('no content found');
}
「いいね!」 1

ブラウザコンソールからは機能するようですが、API側では機能しないということですよね?

API経由でコンテンツを取得する方法はわかりませんが、フラグシステムの一部の機能を確認することになるでしょう。すでにそのような機能があるように思われるため、関連するJSファイルに再利用可能な関数があるかもしれません。:woman_shrugging:t2:

「いいね!」 1