这有点奇怪,我找不到任何关于它的信息,所以在这里问一下。
我们有一个私有的、仅限邀请的 Discourse 论坛。我们还有一个私有的、仅限邀请的 Discord 服务器。两者搭配得很好!但有一件事会让它变得更好:当有人在 Discord 聊天中发布指向 Discourse 论坛的链接时,如果能让 Discord “看到”该帖子或回复并提供实际预览,而不是显示未登录时看到的“这是我们的私有 Discourse 论坛”页面的预览,那就太棒了。
有人尝试过这个吗?感觉实现起来会相当棘手,但我仍然很好奇。谢谢!
我认为这对于基本的链接预览来说是不可能的,因为 Discord 只能看到公共页面。
不过,你可以通过 API 同步消息。
2 个赞
是的,我已经设置了一些功能,当有人发布到 Discourse 时,它会很好地工作(它会交叉发布到 Discord)。
我想知道是否可以在权限中进行一些调整,但考虑到 Discourse 自托管(Docker 容器)的工作方式,这可能也是不可能的。
与 Docker 本身无关。
这都与应用权限有关。
爬虫看不到私有帖子,就像匿名用户看不到一样。
Discord 基本上是在抓取你的网站,但糟糕的是,它看不到你的帖子来提供预览。
你也许可以构建一个机器人来完成这项工作,但这属于 Marketplace 的范畴。
2 个赞
是的,除了用来描述我们的设置之外,没有提到 Docker。我主要想知道是否可以设置一个“如果你有这个标头/API 密钥/其他”规则来允许访问。
1 个赞
我不明白 Discord 会怎么知道这样做。
但是,如果您已经有一个机器人正在进行同步,请考虑将其扩展以渲染 Discord embeds?
与其说 Discord 知道什么,不如说 Discourse 有某种豁免或允许规则来允许 Discord(例如,允许这些 IP 地址)。
但你提供了一个更好的建议:改进现有的 Discord 机器人!
1 个赞
system
(system)
关闭
8
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.