2.3.0 • Published 6 years ago
hubot-eavesdrop v2.3.0
hubot-eavesdrop
A hubot script to have your bot respond to specified keywords.
See src/eavesdrop.coffee
for full documentation.
Installation
In hubot project repo, run:
npm install hubot-eavesdrop --save
Then add hubot-eavesdrop to your external-scripts.json
:
["hubot-eavesdrop"]
Sample Interaction
user1>> hubot when you hear slow clap respond with http://i.imgur.com/0mKXcg1.gif
user1>> slow clap
hubot>> http://i.imgur.com/0mKXcg1.gif
user1>> hubot stop listening for slow clap
hubot>> Okay, I will ignore slow clap.
Also supports regular expressions.
user1>> hubot when you hear slow\s?clap(ping)? respond with http://i.imgur.com/0mKXcg1.gif
user1>> slow clapping
hubot>> http://i.imgur.com/0mKXcg1.gif
user1>> slowclap
hubot>> http://i.imgur.com/0mKXcg1.gif
Multiple responses can be specified for a single keyword.
user1>> hubot when you hear slow clap respond with 1|congrats!; 2|http://i.imgur.com/0mKXcg1.gif
user1>> slow clap
hubot>> congrats!
hubot>> http://i.imgur.com/0mKXcg1.gif
To reduce channel noise, keywords only trigger events once every thirty seconds.
The length of this delay can be changed by setting a HUBOT_EAVESDROP_DELAY
environment variable.
Open source licensing info
2.3.0
6 years ago
2.2.1
7 years ago
2.2.0
7 years ago
2.1.3
7 years ago
2.1.2
8 years ago
2.1.1
8 years ago
2.1.0
8 years ago
2.0.1
8 years ago
2.0.0
8 years ago
1.6.0
8 years ago
1.5.3
8 years ago
1.5.2
8 years ago
1.5.1
8 years ago
1.5.0
8 years ago
1.4.0
8 years ago
1.3.0
8 years ago
1.2.1
8 years ago
1.2.0
8 years ago
1.1.2
8 years ago
1.1.1
8 years ago
1.1.0
8 years ago
1.0.0
8 years ago