Skip to content

osnr/Birdhouse

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Birdhouse is a library/framework for writing Twitter bots in Elm.

You need at least Elm 0.12.1 to compile (it's been tested on 0.12.3), as well as a Twitter account, developer API key, and access token for your bot. Make sure you link or copy your elm-runtime.js into lib/ here.

You'll want to compile an example (the library can't compile standalone). Counter is the simplest. Go to examples/Counter/. Create Keys.elm (see Keys.elm.example) with your API keys from the Twitter developer settings. Run make, then cd build, then run an HTTP server and visit /index.html on the server. The bot should start automatically.

Birdhouse uses codebird-js to get past the cross-origin restriction, so it runs your Twitter API calls through Jublo's proxy by default.

Running bots:

About

🐦 Functional reactive Twitter bots.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published