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.

Source | Google | Stack overflow

Edit

git clone [email protected]:cantino/huginn.git

cd huginn

open app/models/agent.rb

Contribute

# Make a new branch

git checkout -b -your-name--update-docs-Agent-receive--for-pr


# Commit to git

git add app/models/agent.rbgit commit -m "better docs for Agent.receive!"


# Open pull request

gem 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!