Skip to content

SUNY Oswego CSA IRC bot to help out with #OswegoCSA on freenode.

Notifications You must be signed in to change notification settings

OswegoCSA/CSA-IRC-bot

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CSA IRC bot

The bot that monitors the CSA IRC channel. Feel free to fork it and add to it for any features you would like to see.

##Getting Started Create a config.json using the provided config-template.json. In config.json fill in the necessary fields.

  • ident.password is the ident password. (If your bot has a registered nick).

  • NPM module nodemailer is being used for mailing.

  • notify.from is your email, (where the emails will say they came from).

    • From field may be formatted as follows: Charlie Brown <user@example.com>
  • notify.to is the email where to send any notifications to.

  • notify.subject is the default subject field of any emails that will be sent.

  • notify.textMessage is true if you are sending the message as an sms.

  • mailer.interval is the minimum time in milliseconds before sending another email

##TODO:

  • Module hooks. --Create an app structure so new features can be added in easily with hooks.
  • Database / json file storage. --To store anything the new features will need to store.
  • Specific user notifications. --Any user in IRC will be able to register with the bot and receive notifications when they are away.
  • Join / Part messages. --Send the channel log to a user who requests all the join / part messages.

About

SUNY Oswego CSA IRC bot to help out with #OswegoCSA on freenode.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published