-
-
Notifications
You must be signed in to change notification settings - Fork 12
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
XRPCError: Invalid app.bsky.feed.post record: Record/text must not be longer than 300 graphemes #115
Comments
I'll look into that. I added some checks in the codebase, they are already passing... 🤔 |
A fixed has been merge regarding the duplication. It was related to a cache migration failure.
|
Sounds like the AtProto relies on Graphemer to count text length, not on a simple From what I see, the atProto checks the text length using the following code:
Thanks to your issue & details, I'll try to reproduce & find a fix |
@kai17 I let you test the latest codebase or Feel free to reopen |
With the latest version (commit cceb9d), touitomamout pulls the tweets from https://twitter.com/kai_arzheimer and reposts them at https://bsky.app/profile/kaiarzheimer.bsky.social. However, it chokes on this tweet https://twitter.com/kai_arzheimer/status/1716520276488249713 with an error about using more than 300 graphemes (the tweet is definitively shorter). The script than hangs for a few seconds before terminating. My more recent tweets do not get synchronised. Instead, my older tweets get duplicated on Bluesky.
The text was updated successfully, but these errors were encountered: