
Už nějakou dobu přemýšlím o tom, že bych se pokusil vytvořit něco, co by umožnilo automatizovat publikování starých příspěvků v Bluesky, které odpovídají aktuálnímu datu, ale z předchozích let. Víte, něco ve stylu "stalo se to v den jako dnes před x lety".
Nejoblíbenější bezplatný plugin používaný pro tento účel, který si pamatuji, je starý Revive Old Post, později přejmenovaný na Revive Social, nicméně možnost sdílení v Bluesky je volbou v jejich placené verzi Pro a já jsem nechtěl žádné z těchto dalších možností, které mají tendenci zbytečně nafouknout pluginy.
Tak se zrodil"BSK Remember" a dostal tento název, který není nejlepší (mělo to být bsky + něco jednoznačnějšího), ale bylo nutné to pojmenovat a já jsem o tom tehdy moc nepřemýšlel, protože to byl jen test. Je to základní plugin pro WordPress určený pouze k jedné věci. Umožňuje automatizovat publikování archivního obsahu (efemerid) v sociální síti Bluesky díky integraci se systémem WordPress CRON.
Pokud si chcete ušetřit práci a stáhnout si plugin hned, zde ho máte Plugin BSK Remember 1.5.8 zip.
Funkce a vlastnosti
- Automatické publikování starých příspěvků ("Den jako dnes, před X lety") v uživatelem definovaných časech a letech.
Tabulky rozvrhu lze přetažením seřadit, ale pořadí zveřejnění bude vždy určeno rozvrhem.

- Plná podpora více jazyků: Detekuje a umožňuje filtrovat příspěvky podle jazyka (např. "cs", "en", "de" atd.), pokud používáte pluginy jako Polylang nebo WPML a publikujete obsah v různých jazycích.

- Okamžité zveřejnění nových příspěvků: Volitelně můžete příspěvek odeslat do Bluesky ihned po jeho zveřejnění ve WordPressu.

- Redakční kontrola: Umožňuje vyloučit konkrétní příspěvky (podle ID) a zabránit tak jejich automatickému zveřejnění jako efemerid nebo jako nového obsahu u irelevantních, zastaralých, sebepropagačních nebo jakýchkoli jiných příspěvků.

- Správa odkazů (Embeds ): Generování vloženého odkazu s obrázkem, nadpisem a úryvkem v Bluesky, pokud má příspěvek zobrazený obrázek.

- Diagnostické nástroje: Zahrnuje funkce pro testování připojení k odesílání prostého textu a kontrolu jeho zveřejnění, test dotazů na novinové knihovny a nástroj pro restart CRON.
Test připojení

Tato krabice je určena k tomu, co inzeruje. Po připojení k Bluesky můžete vyzkoušet, zda odkaz funguje. Můžete ji také použít k rychlému odeslání příspěvků nebo k poškádlení personálu odesláním prázdné schránky, která odešle rušivou prázdnou zprávu.
Test novinové knihovny
Spustíte ji a máte seznam příspěvků, které v daný den zveřejníte nebo nezveřejníte.


Konzultační test novinové knihovny také kontroluje, zda váš seznam publikovatelných příspěvků dne obsahuje doporučený obrázek, a pokud ne, upozorní vás na to červeným křížkem, abyste jej mohli přidat.

Nástroj pro resetování CRON
Víc k tomu není třeba dodávat, pokud se cron zasekne nebo zjistíte, že běží hloupě, prostě ho restartujte.

- Součástí konfigurace je také stavové pole, které uvádí přesný čas posledního provedení CRON a jeho výsledek (úspěch, žádné příspěvky nebo neúspěch z důvodu "zmeškané události").

Vytvoření hesla aplikace v aplikaci Bluesky
Zásuvný modul musí být připojen ke službě Bluesky, takže budete potřebovat aktivní účet Bluesky a "Heslo aplikace".
Heslo do aplikace si snadno a rychle vytvoříte po přihlášení ke svému účtu Bluesky v Nastavení / Soukromí a zabezpečení / Hesla do aplikace.
Dejte mu jméno, které vám připomíná, k čemu ho budete používat, a vytvořte ho. Nemusíte zaškrtávat políčko "Povolit přístup k vašim přímým zprávám" a klikněte na "Další".

Na další obrazovce budete moci zkopírovat zobrazené "Heslo aplikace". Okamžitě si je uložte, protože je nelze obnovit, i když nevadí, pokud je ztratíte. Stačí vytvořit nové.
Instalace BSK Pamatujte si
Instalace a uvedení do provozu probíhá jako obvykle:
- Nainstalujte soubor bsk-remember.zip ze správce zásuvných modulů nebo jej rozbalte do adresáře
/wp-content/plugins/. - Aktivujte zásuvný modul.
- Přistupte k možnosti nazvané BSK Remember, která se zobrazí v nabídce administrace WordPressu.
- Zadejte url adresu uživatele (handle) svého účtu Bluesky, na kterém budete zásuvný modul spouštět, a heslo (App Pawssword), které jste vytvořili.

Proveďte test připojení publikováním textu z pluginu a nakonec definujte časy a stáří příspěvků, které chcete automaticky publikovat v tabulce plánování, a poté nezapomeňte uložit změny pro plánování úloh CRON. A tady to máte. Pokud vše proběhlo v pořádku, plugin začne v nastavených časech servírovat vybrané příspěvky.
Některé úvahy, tipy a varování
Pouze k tomuto účelu použijte účet Bluesky.
Nepoužívejte svůj osobní účet. Pokud testujete hromadné rozesílání pošty a účet je nový, riskujete, že vám ho pozastaví pro podezřelou nebo neobvyklou aktivitu a spustí se preventivní automatismy. To se mi stalo a musel jsem vysvětlovat své záměry, abych účet získal zpět. O několik hodin později mi odpověděli, že přiznávají "falešný poplach", a účet obnovili.
Nezneužívejte intervaly.
Nezveřejňujte mnoho příspěvků najednou a/nebo ve velmi krátkém časovém úseku. Nikdo nemá rád tupce. V lepším případě nezískáte více čtenářů a v horším začnete ztrácet většinu těch, které máte. Při zvláštních příležitostech můžete vydat dva příspěvky najednou, pokud spolu souvisejí, ale ne jako rutinu.
Vytváří logické programování.
Neplánujte příspěvky na celou noc nebo brzy ráno, pokud nemáte čtenáře z různých časových pásem, která se s těmito časy shodují. Zaměřte se na denní dobu, kdy si myslíte, že je na vaší časové ose větší nebo lepší aktivita.
Snažte se, aby to nebylo automatické
Ačkoli tomu tak do značné míry je, zlidštěte ji co nejvíce tím, že na tento účet budete také psát a odpovídat, pokud vám někdo položí otázku, cituje vás nebo cokoli jiného. Nevytrhávejte ji a nezapomínejte na ni, aby vám fungovala.
Příklad fungování v účtu Bluesky
Zde máte účet, který jsem vydal před několika dny, který jsem nazval Hemeroteca, kde plugin funguje od před několika hodinami.
O používání, možných změnách, zlepšeních a návrzích
Tento plugin byl vytvořen pro osobní použití, byl jsem vyzván, abych se o něj podělil, protože funguje dobře. Můžete jej používat zdarma. Nemohu však zaručit, že bude fungovat v jakémkoli prostředí, a nenabízím podporu jako takovou ani nepřebírám odpovědnost, pokud při jeho instalaci něco rozbijete. Je dodáván tak, jak je. Moje rada (a rada stamilionů dalších lidí) je vyzkoušet ji nejprve ve stagingovém prostředí.
I tak ale platí, že pokud se vám něco rozbije a budete mi chtít dát vědět, ocením to. A pokud vám to fungovalo, bylo by také dobré to vědět.
Případné aktualizace zásuvného modulu budou zveřejněny v tomto příspěvku. Pokud bude o plugin zájem, nevylučuji, že ho důkladně zkontroluji, vyleštím a zkusím štěstí s jeho nahráním do repozitáře WordPressu.
Možné zlepšení. Výběr času s minutami pro přesné plánování publikací. Nyní plugin umožňuje plánování pouze na hodinu a půl hodiny. V zásadě to tak bylo myšleno proto, že jsem to v té době potřeboval a usnadnilo to kontrolu hodin publikování, také proto, aby nedocházelo k nechtěnému zneužívání programování neznalostí, které způsobovalo výkonnostní problémy u blogů s velkým množstvím obsahu nebo pozastavení účtů Bluesky pro podezřelou aktivitu.
Pokud chcete navrhnout nějaké změny či vylepšení nebo nahlásit chyby ve svém prostředí, můžete zanechat komentář v tomto příspěvku, udělám pro to maximum. Po uzavření komentářů (zavírají se automaticky po 40 dnech) můžete použít kontaktní formulář.
Stáhnout
Seznam změn
1.5.8 (30-11-2025)
- Zpětný návrat a stabilita: Funkce "Speciální programování" je zcela odstraněna, aby byla zajištěna maximální stabilita a nedocházelo k fatálním konfliktům v prostředí CRON.
- ZLEPŠENÍ: Nástroj "Diagnostika CRON" je konsolidován a zjednodušen. V konfiguraci se nyní zobrazuje stavové pole s přesným časem posledního spuštění CRON a jeho výsledkem (úspěch, žádné příspěvky nebo neúspěch z důvodu "zmeškané události").
- OPĚTOVNĚ: 1hodinová korekce na zpoždění serveru zůstává zachována.
1.4.7 (29-11-2025)
- NOVINKA: Do konfigurace byl přidán dynamický výběr jazyka. Tento selektor se zobrazí pouze v případě, že je detekován vícejazyčný zásuvný modul (Polylang/WPML nebo jakýkoli zásuvný modul, který používá
jazykovoutaxonomii). Po jakékoli změně v rozbalovacím seznamu se musíte ujistit, že jste klikli na tlačítko "Uložit změny konfigurace", aby se změny uplatnily. - ZLEPŠENÍ: Funkce vyhledávání v efemeridách
(bsk_record_query_posts) nyní používá nastavení zvoleného jazyka, což umožňuje filtrování podle konkrétního jazyka, včetně všech jazyků, nebo úplné vypnutí vyhledávání.
1.4.6 (28-11-2025)
- KRITICKÁ OPRAVA: Odstraněno jazykové omezení v dotazu na příspěvky
(tax_query), aby byla zajištěna kompatibilita s jednojazyčnými weby. Dotaz je nyní flexibilní a vyhledává příspěvky v libovolném jazyce, pokud neexistuje konkrétní taxonomie.
1.4.5 (27-11-2025)
- KRITICKÁ OPRAVA: Opravena chyba 404 v aktivech
(bsk-remind-admin.cssa.js)způsobená nesprávnou cestou(plugins_url). Upravena funkceenqueue_admin_assetstak, aby robustně používalaplugin_dir_url(__FILE__).
1.4.4 (26-11-2025)
- ZLEPŠENÍ: Zavedena správa rozvrhů a ročníků pomocí dynamické tabulky a funkce Drag and Drop.
- OPTIMALIZACE: Použití
<template>v HTML, aby se zabránilo chybám při vykreslování otočné tabulky v administraci.
1.4.3 (25-11-2025)
- ZLEPŠENÍ: Před odesláním výpisu příspěvku do Bluesky byly vyčištěny entity HTML, čímž se zabránilo tomu, aby se ve vloženém příspěvku objevily kódy HTML.
1.4.2 (2025-11-24)
- OPRAVA: Ověřování bylo opraveno tak, aby v diagnostické chybové zprávě byla uvedena délka hesla aplikace, což usnadňuje ladění pověření.
1.4.1 (23-11-2025)
- NOVINKA: Do panelu správce byl přidán nástroj pro resetování CRON, který umožňuje řešit problémy s výpadky nebo zmeškanými vydáními.
1.4.0 (22-11-2025)
- NOVINKA: Implementována logika vyloučení ID pro příspěvky, které by neměly být nikdy znovu publikovány nebo automaticky zveřejněny.
1.3.2 (21-11-2025)
- OPRAVA: Implementován skript pro vyčištění adresy URL, který odstraní parametry
?bsk_messagenebo?bsk_errorz adresního řádku po provedení akce v administraci.
1.3.0 - 1.3.1 (20-11-2025)
- ZLEPŠENÍ: Zavedena funkce ručního publikování.
- ZLEPŠENÍ: Implementována logika pro okamžité publikování nových příspěvků.
1.2.0 (19-11-2025)
- KRITICKÁ OPRAVA: Implementována 1 hodinová
(-3600s) korekce pro WordPress CRON, která kompenzuje zpoždění serveru. - ZLEPŠENÍ: Blokování zmeškaných událostí v systému CRON, aby se předešlo nárazovému publikování v nesprávný čas.
1.1.0 (18-112025)
- ZLEPŠENÍ: Přepracování zpracování efemerid, aby bylo možné vyhledávat více příspěvků v různých letech pro každý plánovaný čas zveřejnění.
1.0.0 (17-11-2025)
- První spuštění. Základní funkce připojení Bluesky a jednoduchá publikace efemerid.







