superseriousbusiness / gotosocial

Fast, fun, small ActivityPub server.
https://docs.gotosocial.org
GNU Affero General Public License v3.0
3.84k stars 336 forks source link

[bug] Account setting for "automated" does not show up on other servers #3518

Open kouya opened 2 weeks ago

kouya commented 2 weeks ago

Describe the bug with a clear and concise description of what the bug is.

When an account is marked as bot / automated it does not seem to show on other servers.

What's your GoToSocial Version?

0.17.2

GoToSocial Arch

amd64 binary

What happened?

I have these account https://icy.arcticfluff.eu/@toomanyfoxes or a much older one https://icy.arcticfluff.eu/@arcticfoxbot Both are set to automated, but they don't show up as such on other servers.

I don't think I can quick link this because you only get the annoying redirect (leaving page, etc) from masto, but you can quickly look it up on any other server too https://mastodon.social/@toomanyfoxes@icy.arcticfluff.eu Same goes for the older account, almost year old, in case the settings takes a while to propagate?

It does not work on mastodon and also not on other gotosocial servers. It does show when using a local account on the same instance.

What you expected to happen?

Mastodon correctly shows automated status for other mastodon bot accounts, for example https://mastodon.social/@toomanyfoxes@botsin.space

How to reproduce it?

Set an account to automated (I used Settings -> profile -> "Mark as bot account; this indicates to other users that this is an automated account." Older accounts I have, I did it via admin cli) Look up account on another instance, it does not show up as automated.

Anything else we need to know?

No response

tsmethurst commented 2 weeks ago

Oh right! We need to send the type out as Service instead of Person for bot accounts! Thanks for the poke, just totally forgot to do this.