Discourse 论坛的 RSS Feed 中这行是做什么用的?

我是某个使用 Discourse 作为论坛软件的论坛的成员。我一直在开发一个机器人,它会抓取网站 RSS 源中的数据,并将任何新内容发布到我的 Discord 服务器中。这个机器人运行得很顺利,但我在开发过程中发现了一个问题,想请教一下。在 Discourse 论坛的 RSS 源中,有一行内容如下:

<guid isPermaLink="false">meta.discourse.org-post-813192</guid>

我特别好奇这个数字 813192 代表什么。

我曾尝试访问 meta.discourse.org/post/813192meta.discourse.org/813192 以及多种其他组合,但都返回了“哎呀,此页面不存在”的错误信息。

所以我的问题是:这个数字代表什么?它在 Discourse 论坛的 RSS 源中的这一行有什么作用?

我认为 data-topic-id
meta.discourse.org/t/163191 What is this line for in a Discourse forum's RSS feed?

这是主题 ID,但不是我 RSS 订阅中看到的 GUID 编号。

我注意到 Discourse 的联合创始人之一给我的问题点了赞,但没有回复。

这只是一个唯一标识符,由于 isPermalink 为 false,它不必是一个有效的 URL:

您发布的 URL 无法工作,因为帖子链接由主题别名、主题 ID 和帖子编号(而非帖子 ID)组成。

我想你还没有尝试过 https://meta.discourse.org/p/813192 :wink:
只要在新窗口中打开,它就能正常工作。