0.2.2 • Published 9 years ago

hubot-curate-links v0.2.2

Weekly downloads
-
License
MIT
Repository
-
Last release
9 years ago

hubot-curate-links

This plugin is only compatible with Slack API.

When a link is shared, the bot stores it into the DB. When the publish time comes, he checks if the link has received more :+1: than :-1: and mark it as "approved". (More about Slack reactions feature.)
Then you can use the data to publish the links on an external website.

Installation

In hubot project repo, run:

npm install hubot-curate-links --save

Then add hubot-curate-links to your external-scripts.json:

[
  "hubot-curate-links"
]

Configuration

Environment variables

  • SLACK_API_TOKEN: create a token here.
  • MYSQL_URL: example mysql://root:root@localhost:8889/hubot-curate-links.
  • PUBLISH_TIME: (default: 08:40). Time when the bot will send the data to the DB.
  • TIMEZONE: (default: Europe/Stockholm).
  • MIN_POSITIVE_VOTES: number of :+1: the link needs to get in order to be "approved".

Currently the plugin only supports MySQL database. Feel free to submit a PR for other DB.

License

MIT

0.2.2

9 years ago

0.2.1

9 years ago

0.2.0

9 years ago

0.1.4

9 years ago

0.1.3

9 years ago

0.1.2

9 years ago

0.1.1

9 years ago

0.1.0

9 years ago