I had a conversation with two AI personas. When I was ready, I moved that topic into my personal category for editing — math needed finetuning, etc. After that, I used the timer to publish the topic in the public category.
I knew that ActivityPub refuses to publish a topic if it is moved from one category to another in any way, and that happened this time too.
No big deal, because I can do it manually.
The topic is this:
https://foorumi.katiska.eu/t/onko-lihavuus-ekoteko/14642
Then I opened that… ActivityPub thingy and delivered post #1 to followers. That went smoothly, and I saw this, as expected:
Because I wanted the whole discussion to be published too, since showing just the first one is quite seldom useful to anyone (yes, I know, Mastodon has its own issues with that), I opened Topic admin
:
I clicked Publish all posts
(I reckoned Discourse has abandoned that American all-capitalize style ), the text changed, and I returned to the topic.
Except, posts weren’t published. OP was okay, though. So I opened Topic admin
, and it was still showing the same options. It just refuses to publish all posts.
Why is Post actions
still offering Deliver post #1
when it already did that, and I could see it on Mastodon?
Logs don’t show anything, and Discourse is quite fresh — I did an upgrade yesterday, but this has happened earlier too.
I would guess there are two possible reasons for that:
- The AP plugin dislikes category changes, even if it happens from a non-federated category and timed publishing is used.
- The AP plugin can’t understand AI personas and/or their minus IDs, or something.
I know how to bypass this, but it isn’t suitable for every situation. All I need to do is copy the whole AI conversation and paste it into a new topic using [details][/details]
, but that looks sometimes strange in the forum and makes reading harder in Mastodon (sure, if all posts of a topic are reachable only via a web link, that makes reading quite hard too; people don’t like outgoing links much).
I haven’t tried if the same happens when every participant is a real human. I haven’t had a suitable topic yet for testing.