Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Posts not being bridged to bluesky #1367

Open
TomCasavant opened this issue Oct 8, 2024 · 6 comments
Open

Posts not being bridged to bluesky #1367

TomCasavant opened this issue Oct 8, 2024 · 6 comments

Comments

@TomCasavant
Copy link

Not a huge deal, just noticed that a couple of my posts the past few days haven't been bridged and I'm wondering if there's a reason that's happening that I'm missing

https://tomkahe.com/@tom/113268743282701901 this one from last night doesn't seem to be on my bluesky profile (https://bsky.app/profile/tom.tomkahe.com.ap.brid.gy), it has the green checkmark next to it on my bridgy profile (https://fed.brid.gy/ap/@[email protected])
Here's the log link to that one https://fed.brid.gy/log?path=%2Fqueue%2Fwebmention%2C%2Finbox&start_time=1728343863&key=https%3A%2F%2Ftomkahe.com%2Fusers%2Ftom%2Fstatuses%2F113268743282701901%2Factivity

And then this one from Saturday didn't bridge:
https://tomkahe.com/@tom/113257256370193417, also has the checkmark and here's the log link to that one https://fed.brid.gy/log?path=%2Fqueue%2Fwebmention%2C%2Finbox&start_time=1728169652&key=https%3A%2F%2Ftomkahe.com%2Fusers%2Ftom%2Fstatuses%2F113257256370193417%2Factivity

@snarfed
Copy link
Owner

snarfed commented Oct 8, 2024

Hey Tom, sorry for the trouble! That's odd indeed. The green checks mean they were successfully bridged as far as we can follow them, which I checked more logs and confirmed. Here are the ATProto records we committed and sent to the relay for those posts, below. Not sure why the relay or AppView might have rejected them; I'll keep looking.

https://tomkahe.com/@tom/113268743282701901
at://did:plc:glvkfxk3igeeybszoue3apxi/app.bsky.feed.post/3l5xhp5dmxgx2
bafyreigyeyoyee2tofbteaytu32woiqrqzhdvgo7kqptnzjh3jgbcary5a
seq 2420578
sent to the bsky.network relay at 2024-10-07 23:31:07.166 UTC

{
  "$type": "app.bsky.feed.post",
  "bridgyOriginalText": "<p>Wrote a quick blog post about making a python wrapper for the Ohio Department of Transportation's OHGO API (and built a bot that posts random images from traffic cams around Ohio, <span class=\"h-card\" translate=\"no\"><a href=\"https://tomkahe.com/@ohgo\" class=\"u-url mention\">@<span>ohgo</span></a></span>) </p><p><a href=\"https://tomcasavant.com/ohgo-wrapper/\" target=\"_blank\" rel=\"nofollow noopener noreferrer\" translate=\"no\"><span class=\"invisible\">https://</span><span class=\"\">tomcasavant.com/ohgo-wrapper/</span><span class=\"invisible\"></span></a></p>",
  "bridgyOriginalUrl": "https://tomkahe.com/@tom/113268743282701901",
  "createdAt": "2024-10-07T23:31:01.000Z",
  "facets": [{
    "$type": "app.bsky.richtext.facet",
    "features": [
      {
        "$type": "app.bsky.richtext.facet#link",
        "uri": "https://tomcasavant.com/ohgo-wrapper/"
      }
    ],
    "index": {
      "byteEnd": 225,
      "byteStart": 188
    }
  }],
  "langs": ["en"],
  "text": "Wrote a quick blog post about making a python wrapper for the Ohio Department of Transportation's OHGO API (and built a bot that posts random images from traffic cams around Ohio, @ohgo)\n\nhttps://tomcasavant.com/ohgo-wrapper/"
}

https://tomkahe.com/@tom/113257256370193417
at://did:plc:glvkfxk3igeeybszoue3apxi/app.bsky.feed.post/3l5sftypenzx2
bafyreif3xbpbquke7l4ncxdpv5uujh5afw5rscjutwscl5ataywjyo2bwq
seq 2374958

{
  "$type": "app.bsky.feed.post",
  "bridgyOriginalText": "<p><a href=\"https://tomkahe.com/tags/CFB\" class=\"mention hashtag\" rel=\"tag\">#<span>CFB</span></a></p>",
  "bridgyOriginalUrl": "https://tomkahe.com/@tom/113257256370193417",
  "createdAt": "2024-10-05T22:49:44.000Z",
  "embed": {
    "$type": "app.bsky.embed.images",
    "images": [{
      "$type": "app.bsky.embed.images#image",
      "alt": "Image of Thanos with Vanderbilt logo overlayed on his head\n\n\"Dread it run from it. Destiny arrives all the same",
      "image": {
        "$type": "blob",
        "mimeType": "image/jpeg",
        "ref": {"/": "bafkreidpjhweqp64254kxprdef3nnxs2h22mqtke2paacqp72giibwqcrq"},
        "size": 64737
      }
    }]
  },
  "facets": [{
    "$type": "app.bsky.richtext.facet",
    "features": [
      {
        "$type": "app.bsky.richtext.facet#tag",
        "tag": "cfb"
      }
    ],
    "index": {
      "byteEnd": 4,
      "byteStart": 0
    }
  }],
  "langs": ["en"],
  "text": "#CFB"
}

@snarfed
Copy link
Owner

snarfed commented Oct 8, 2024

I checked both records in https://atproto.tools/lexicons , and they both validate against the app.bsky.feed.post lexicon.

@bruvellu
Copy link

Hey @snarfed

I have a similar problem, most of my posts are not being bridged to Bluesky. But in my case, these posts didn't get the green checkmark. Only three out of several made it through (these got checkmarks).

https://fed.brid.gy/ap/@[email protected]

It seems random, I'm wondering why this is happening. Do you have an idea?

Since it's different than what @TomCasavant describes, I'm happy to open a separate issue for it.

Cheers
Bruno

@snarfed
Copy link
Owner

snarfed commented Oct 13, 2024

@bruvellu looks like the missing posts are all reposts and replies? Bridgy Fed doesn't bridge reposts of or replies to users who aren't bridged themselves.

@bruvellu
Copy link

@snarfed Ah, I see! The two reposts that went through were indeed from bridged accounts. Now it makes sense, thanks!

@TomCasavant
Copy link
Author

Here's several more from today on a different account (same thing with a checkmark but the post not visible from bluesky)

https://tomkahe.com/@surrender_index/113308811760580418

https://tomkahe.com/@surrender_index/113308734458340992

https://tomkahe.com/@surrender_index/113308692813345154

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants