When creating a Channel Gem, you should use the following directory structure:
Here's an example, of the structure for a Gmail Channel:
lib
whenbot
whenbot_gmail.rb
whenbot-gmail
service.rb
gmail_channel
triggers
new_email.rb
new_email_from.rb
actions
send_email.rb