0.2.2 • Published 10 years ago

hubot-curate-links v0.2.2

Weekly downloads
-
License
MIT
Repository
-
Last release
10 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

10 years ago

0.2.1

10 years ago

0.2.0

10 years ago

0.1.4

10 years ago

0.1.3

10 years ago

0.1.2

10 years ago

0.1.1

10 years ago

0.1.0

10 years ago