Welcome to my little kbin instance and account.

ゲームが好きです。配信もしています。気軽に楽しくやりましょう。ゲーム以外もいろいろな趣味があります。よろしくお願いします。Playing Games. Streaming Games. Games for everyone. I have some hobbies outside of games, too. Nice to meet you.

(He/Him/His)

#gaming #dnd #twitch #ttrpg #xbox #xboxSeriesX #games #Bilingual #casualGames #ConsoleGaming #dndj #dnd5e #adhd #日本語 #adhd

  • 1 Post
  • 34 Comments
Joined 1 year ago
cake
Cake day: June 3rd, 2023

help-circle
  • @HarkMahlberg

    The technical details will determine what can and can’t be done, but from the Mastodon documentation:

    https://docs.joinmastodon.org/user/moving/

    Moving your account is the same as redirecting your account, but it will also irreversibly force everyone to unfollow your current account and follow your new account, if their software supports the Move activity. Your posts will not be moved, due to technical limitations. There is also a 30 day cooldown period in which you cannot migrate again, so be very careful before using this option!

    Depending on if k/m/bin receives a “Move” activity, it may be possible to update user blocklists based on the information in the “Move” activity. However, “Move” activity is generally only sent to existing followers. (I don’t know all the details on that) Activities are generally sent to an instance to handle, not individual user accounts, though, so I suspect this might not be as big of a hurdle as it might seem.

    Short answer: Maybe. Depends on how they “Moved”. It wouldn’t be simple to implement, however I don’t see anything preventing it in this particular case. You should open an Issue for feature request for it. I recommend including the above piece from the Mastodon documentation, however in your issue.





  • @wahming

    Without looking at the exact full data exchange, I can’t say for certain. I don’t even know if the trigger is as I think it might be.

    But you can get a sense of where the information for the magazine account is by looking at this sample payload of what it looks like when a new Article/Thread is created and federated out. There is no “inReplyTo” because this is the initial thread/article, but it would point to the direct url for a previous content, not the magazine.

    {
        "@context":
        [
            "https://www.w3.org/ns/activitystreams",
            "https://w3id.org/security/v1",
            {
                "ostatus": "http://ostatus.org#",
                "sensitive": "as:sensitive",
                "votersCount": "toot:votersCount"
            }
        ],
        "id": "https://kbindomain/m/testmagazine/t/16",
        "type": "Create",
        "actor": "https://kbindomain/u/demouser",
        "published": "2023-06-17T18:58:26+00:00",
        "to":
        [
            "https://kbindomain/m/testmagazine",
            "https://www.w3.org/ns/activitystreams#Public"
        ],
        "cc":
        [
            "https://kbindomain/u/demouser/followers"
        ],
        "object":
        {
            "id": "https://kbindomain/m/testmagazine/t/1676",
            "type": "Page",
            "attributedTo": "https://kbindomain/u/demouser",
            "inReplyTo": null,
            "to":
            [
                "https://kbindomain/m/testmagazine",
                "https://www.w3.org/ns/activitystreams#Public"
            ],
            "cc":
            [
                "https://kbindomain/u/demouser/followers"
            ],
            "name": "Federation Test",
            "content": "<p>Test for the body of the article</p>\n",
            "summary": "Test for the body of the article #testmagazine",
            "mediaType": "text/html",
            "url": "https://kbindomain/m/testmagazine/t/1676",
            "tag":
            [
                {
                    "type": "Hashtag",
                    "href": "https://kbindomain/tag/testmagazine",
                    "tag": "#testmagazine"
                }
            ],
            "commentsEnabled": true,
            "sensitive": false,
            "stickied": false,
            "published": "2023-06-17T18:58:26+00:00",
            "contentMap":
            {
                "en": "<p>Test for the body of the article</p>\n"
            }
        }
    }
    
    

  • @wahming

    I haven’t fully tested this hypothesis, but it’s based on what I do know.

    I believe that when a comment/reply is federated before the main OP thread/article, it “looks at what it’s a reply to” and tries to fetch the “parent” thread. But (and I haven’t verified so I’m not certain yet), when it fetches the parent Thread, I don’t believe that contains the “group/(magazine)” information, just the “thread content/post” part. It’s because magazines are not the author of the Article/Thread, the user account is and so a reply would be to content that the OP account created without reference to the Magazine.

    When new content is federated and pushed out at creation time, that does have the associated Magazine information, even though the author is still the user account that created the Article/Thread/Link, etc.













  • @peroleu

    This is a great question and certainly confusing for those not used to the federation aspect.

    A quick explanation:

    If the magazine has a domain name at the end of it that isn’t the same as your kbin account, then it means that the magazine’s “home” is on a different instance.

    Example:

    technology@fedia.io

    That means that all the instances (servers) will push content and updates to the “home” instance and receive updates and content from the “home” instance.

    When an instance (server) subscribes for the first time to a magazine on a different instance, it will start to receive new content from that moment forward. However, older content isn’t pushed out to the newly subscribing instance. You can think of it as subscribing to a newsletter or something. You won’t automatically be sent copies of all the older content but you will get new things moving forward.

    You can have older content show up by manually entering the direct link to the older content into the search bar on your home instance (in this case kbin.social) but it’s a manual process.

    That why the message shows up about “may not be complete” since it doesn’t know how much total content there is on the remote instance.

    This topic (called “backfilling posts/contents”) is one that has been discussed on the Fediverse for some time.