我们的一位论坛成员正在构建一个基于聊天的统计机器人,到目前为止,我们几乎已经完成了所有工作,除了读取提及它的消息内容。我们有什么办法可以获取它被提及的特定消息吗?
尚未测试,但由于每个聊天条目都有一个特定的 data-id,也许可以使用 javascript 中特定聊天条目 data-id 的 textContent 属性 ![]()
假设 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 文件中存在一些可重用的函数。![]()
1 个赞