Jak přimět akce GitHub posílat tweety

Existuje mnoho způsobů, jak nastavit Twitter bota. Moje projekty Tiny Helpers a Random MDN automaticky sdílejí věci se světem. Používají různé technologie.

Za prvé, stránka Tiny Helpers zpřístupňuje RSS kanál, který obsahuje nejnovější přírůstky na webu. ITTT („If that then that“) využívá tento zdroj a připojený účet Twitter sdílí nové položky. Lidé mohou tímto způsobem sledovat nejnovější přírůstky nástrojů prostřednictvím RSS a Twitteru.

Random MDN je Twitter bot, který sdílí náhodně vybrané stránky dokumentace MDN několikrát denně. Je to teprve chvíli a nepřestává mě překvapovat, kolik funkcí dnes web nabízí.

Když jsem nastavil robota, rozhodl jsem se použít Serverless Framework, protože umožňuje konfiguraci funkcí AWS Lambda, které běží podle plánu. Účelem rámce je organizovat komplexní aplikace založené na bezserverových technologiích. Náhodné MDN používá přesně jednu naplánovanou funkci a rámec je příliš mnoho pro tento malý kousek funkčnosti.

Akce GitHubu lze také naplánovat!

O tom, jak používat akce GitHubu k plánování nasazení Netlify, jsem psal dříve. A funguje to krásně!

Od té doby, co jsem se dozvěděl o této funkci GitHubu, je na mém seznamu TODO zrušit závislost Random MDN Serverless Framework/AWS a zpracovávat tweety pouze na GitHubu.

Příspěvek Jamese Hibbarda Jak posílat tweety pomocí JavaScriptové akce GitHub mi pomůže vyřešit toto refaktorování.

Pokud chcete začít psát roboty na Twitteru, přečtěte si. Je to dobrý začátek!