Jagster
(Jakke Lehtonen)
1
我与两个 AI 角色进行了一次对话。当我准备好后,我将该主题移至我的个人类别进行编辑——数学需要微调等。之后,我使用计时器将该主题发布到公共类别。
我知道 ActivityPub 会拒绝发布从一个类别移动到另一个类别的主题,这次也发生了这种情况。
没关系,因为我可以手动完成。
主题是:
https://foorumi.katiska.eu/t/onko-lihavuus-ekoteko/14642
然后我打开了……ActivityPub 这个东西,并将帖子 #1 发送给了关注者。一切顺利,正如我所料,我看到了这个:
因为我想发布整个讨论,因为只显示第一个帖子很少对任何人有用(是的,我知道 Mastodon 在这方面也有自己的问题),所以我打开了“主题管理”:
我点击了“发布所有帖子”(我猜 Discourse 已经放弃了那种美式全大写风格
),文本发生了变化,然后我回到了主题。
但是,帖子没有发布。不过,OP 没问题。所以我打开了“主题管理”,它仍然显示相同的选项。它就是拒绝发布所有帖子。
为什么“帖子操作”仍然提供“发送帖子 #1”,而它已经完成了,并且我可以在 Mastodon 上看到它?
日志中没有任何显示,而且 Discourse 是全新的——我昨天进行了升级,但这之前也发生过。
我猜测有两个可能的原因:
- AP 插件不喜欢类别更改,即使它是从非联合类别进行的,并且使用了定时发布。
- AP 插件无法理解 AI 角色和/或它们的 minus ID,或者其他什么。
我知道如何绕过这个问题,但这并不适用于所有情况。我所要做的就是复制整个 AI 对话,并使用 [details][/details] 将其粘贴到一个新主题中,但这有时在论坛上看起来很奇怪,并且在 Mastodon 上阅读起来更困难(是的,如果一个主题的所有帖子都只能通过网页链接访问,那阅读起来也很困难;人们不太喜欢外部链接)。
我还没有尝试过当所有参与者都是真人时是否会发生同样的事情。我还没有一个合适的主题来测试。
angus
(Angus McLeod)
4
当你说帖子没有被发布时,你的意思是 Discourse 内帖子的 ActivityPub 状态仍未发布吗?
Jagster
(Jakke Lehtonen)
5
是的。它仍然显示未发布的图标和文本。
而且我在 Mastodon 上也找不到那些帖子(这也可能是因为我技能不足)。
angus
(Angus McLeod)
6
如果单独发布帖子会发生什么?也就是说,进入帖子 #2 的 ActivityPub 帖子管理并点击发布?另外,尝试此操作时会出现任何日志吗?
Jagster
(Jakke Lehtonen)
7
它奏效了。但是:发布帖子 #2 并将其发送给群组 Actor 的关注者。 这样做会非常……嘈杂和垃圾信息。
日志中没有任何内容,除了在这种情况下,当然,正常的发送信息。但是当我尝试发布一个主题的所有帖子,但没有发送给类别 Actor 的关注者时,日志中也没有任何内容。
Jagster
(Jakke Lehtonen)
9
- 创建一个包含两个AI角色的私信对话A,也就是主题A,差不多是这样
- 将私信对话A移动到类别B,一个私有类别
其余部分是正确的。
我首先尝试的是发布所有内容,但没有将帖子发送给群组参与者的关注者。只有OP(原始帖子)会被发送。所以(Mastodon)关注者只看到OP和适量的评论。
但是,如果我单独发布和发送每一篇帖子,群组参与者的关注者就会看到所有帖子。
区别在于:
- 关注者只会收到一则帖子/消息/toot,仅此而已,即使所有帖子的内容都被发布了(这也是从Fediverse/Mastodon吸引关注者的三个主要原因之一)。
- 现在关注者会收到我发送的每一条单独的帖子/消息/toot,也就是主题中有多少篇帖子,如果我批量发布这些帖子,因为我不会一直关注论坛的动态,那么如果一个关注者快速收到10条、40条或100条消息,就会显得嘈杂,甚至有点像垃圾信息。
angus
(Angus McLeod)
10
我很感激你的回复。我需要几天时间来处理这件事。这里有许多变量在起作用(例如,PM、AI 人格等),因此需要一些专门的注意和测试。
Jagster
(Jakke Lehtonen)
12
仅供参考:即使是全人类主题,如果它们足够古老,即在联邦时代之前编写的,也会发生这种情况。
所以我要大胆地说一句:当一个较长的主题应该一次性发布时(尽管 AI 角色仍然是一个问题 )就会发生这种情况。