hubot-mail
v1.2.0
Published
A Hubot script for preparing messages that will be delivered upon the recipient's next activity (i.e. joins room, enters a message).
Downloads
101
Maintainers
Readme
hubot-mail
A Hubot script for preparing messages that will be delivered upon the recipient's next activity (i.e. joins room, enters a message).
See src/mail.coffee for full documentation.
Installation via NPM
Install the hubot-mail module as a Hubot dependency by running:
npm install --save hubot-mailEnable the module by adding the hubot-mail entry to your
external-scripts.jsonfile:[ "hubot-mail" ]Run your bot and see below for available config / commands
Configuration
Variable | Default | Description
--- | --- | ---
HUBOT_MAIL_KEY | _mail | The unique key used for persistence (storing/retrieving mails from memory)
Commands
Command | Listener ID | Description
--- | --- | ---
hubot mail recipient message | mail.new | Sends a message to recipient when found available
hubot unmail [recipient] | mail.cancel | Deletes all mail sent by you. Optionally, if recipient is specified, only mail sent to recipient by you will be deleted
Sample Interaction
user1>> hubot mail user1 Hello world!
hubot>> user1: Are you sure you want to send a mail to yourself? Sad.