# \[ANN\] Autumn 3.0: Easy, fresh, powerful IRC bots

**URL:** <https://www.ruby-forum.com/t/ann-autumn-3-0-easy-fresh-powerful-irc-bots/142257>\
**Category:** Ruby\
**Created:** [July 5, 2008, 11:20am UTC](https://www.ruby-forum.com/t/ann-autumn-3-0-easy-fresh-powerful-irc-bots/142257 "2008-07-05T11:20:46Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![enchanter](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/e/ce7236/32.png) [@enchanter](https://www.ruby-forum.com/u/enchanter)\
**Post date:** [July 5, 2008, 11:20am UTC](https://www.ruby-forum.com/t/ann-autumn-3-0-easy-fresh-powerful-irc-bots/142257/1 "2008-07-05T11:20:46Z")

</div>

Autumn 3.0 has been released and is now on GitHub. Autumn is still one  
the simplest and most powerful ways of writing IRC bots in Ruby. Autumn  
3.0 makes it easier to distribute your bots, and, with ERb view  
templates, brings Autumn one step closer to being Ruby on Rails for IRC.  
Writing a bot is still as simple as:

class Controller \< Autumn::Leaf  
def awesome\_command(stem, sender, channel, msg)  
return “#{sender[:nick]} is awesome!”  
end  
end

Autumn 3.0 includes ActiveRecord-like database support with the use of  
the DataMapper gem (now supporting DataMapper 0.9). Your leaves can  
have powerful access to databases in the same way your Rails apps do.  
Combine an active-record approach to ORM with templated views and magic  
controller methods (along with helpers, before\_filters, and more), and  
any Ruby on Rails developer can jump right into Autumn and begin writing  
IRC bots.

For complete details, visit Autumn’s home page at  
[http://http](http://http)://github.com/RISCfuture/autumn/  
To see complete release notes, visit  
[Version History · RISCfuture/autumn Wiki · GitHub](http://github.com/RISCfuture/autumn/wikis/version-history)

Tim M.
