huginn
https://github.com/cantino/huginn
Ruby
Create agents that monitor and act on your behalf. Your agents are standing by!
Agent.receive!
Find all Agents that have received Events since the last execution of this method. Update those Agents with their new `last_checked_event_id` and queue each of the Agents to be called with #receive using `async_receive`. This is called by bin/schedule.rb periodically.
Edit
git clone [email protected]:cantino/huginn.git
cd huginn
open app/models/agent.rb
Contribute
# Make a new branchgit checkout -b -your-name--update-docs-Agent-receive--for-pr
# Commit to gitgit add app/models/agent.rbgit commit -m "better docs for Agent.receive!"
# Open pull requestgem install hub # on a mac you can `brew install hub`
hub fork
git push <your name> -your-name--update-docs-Agent-receive--for-pr
hub pull-request
# Celebrate!