This project is no longer active nor maintained, feel free to fork or build your own!
Airhorn Bot has two components, a bot client that handles the playing of loyal airhorns, and a web server that implements OAuth2 and stats. Once added to your server, airhorn bot can be summoned by running
Running the Bot
First install the bot:
go get github.com/hammerandchisel/airhornbot/cmd/bot go install github.com/hammerandchisel/airhornbot/cmd/bot
Then run the following command:
bot -r "localhost:6379" -t "MY_BOT_ACCOUNT_TOKEN" -o OWNER_ID
Running the Web Server
First install the webserver:
go install github.com/hammerandchisel/airhornbot, then run
make static, finally run:
./airhornweb -r "localhost:6379" -i MY_APPLICATION_ID -s 'MY_APPLICATION_SECRET"
Note, the webserver requires a redis instance to track statistics