Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/hubot-archive/hubot-plusplus
Welcome to Hubot, where the points don't matter
https://github.com/hubot-archive/hubot-plusplus
Last synced: 16 days ago
JSON representation
Welcome to Hubot, where the points don't matter
- Host: GitHub
- URL: https://github.com/hubot-archive/hubot-plusplus
- Owner: hubot-archive
- License: mit
- Fork: true (ajacksified/hubot-plusplus)
- Created: 2013-10-28T14:58:21.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2020-03-24T01:21:14.000Z (over 4 years ago)
- Last Synced: 2024-04-13T08:13:57.499Z (2 months ago)
- Language: CoffeeScript
- Size: 47.9 KB
- Stars: 49
- Watchers: 6
- Forks: 29
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Lists
- awesome-stars - hubot-archive/hubot-plusplus - Welcome to Hubot, where the points don't matter (CoffeeScript)
README
hubot-plusplus
==============Give (or take away) points from people and things, all from the comfort of your
personal Hubot.Note: don't make changes here; make changes to [the official repository](https://github.com/hubot-scripts/hubot-plusplus) instead.
API
---* `thing++` - add a point to `thing`
* `++` - add a point to the most previously voted-on thing
* `thing++ for stuff` - keep track of why you gave thing points
* `thing--` - remove a point from `thing`
* `--` - remove a point from the most previously voted-on thing
* `thing-- for stuff` - keep track of why you removed thing points
* `hubot erase thing` - erase thing from scoreboard (permanently deletes thing from memory)
* `hubot erase thing for reason` erase given reason from thing's score board (does not deduct from total score)
* `hubot top 10` - show the top 10, with a graph of points
* `hubot score thing` - check the score for and reasons for `thing`Uses Hubot brain. Also exposes the following events, should you wish to hook
into it to do things like print out funny gifs for point streaks:```coffeescript
robot.emit "plus-one", {
name: 'Jack'
direction: '++' # (or --)
room: 'chatRoomAlpha'
reason: 'being awesome'
}
```## Installation
Run the following command
$ npm install hubot-plusplus
Then to make sure the dependencies are installed:
$ npm install
To enable the script, add a `hubot-plusplus` entry to the `external-scripts.json`
file (you may need to create this file).["hubot-plusplus"]