我收到很多用户对EchoFeed 的请求,希望它能够处理 Mastodon 和 Bluesky 之间不同的特定用户名(这种情况几乎总是存在)。一些以糕点为主题的应用已经实现了类似的功能,但 EchoFeed 的实现方式需要有所不同。
对于 EchoFeed,我选择了最简单也最灵活的方案——直接字符串替换。“把这个替换成那个”,或者更实际一点,“在 Mastodon 和 Bluesky 之间交叉发布时,把@[email protected]替换成@rknight.me ”。也许你想把utm_source=mastodon替换成utm_source=bluesky因为你是个大人物™;或者你想把所有提到“Twitter”的地方都替换成“那个深度伪造色情和仇恨平台”,因为你明白无论如何你都不会去纳粹酒吧。你可以替换任何东西,完全取决于你。文档里有更多关于它们如何工作的信息。

EchoFeed 不会替换链接中的字符串,并且可以选择仅进行区分大小写的替换。替换功能是 EchoFeed Pro 的一项功能,现已推出。
原文: https://rknight.me/blog/string-replacements-on-echofeed/