UNPKG

hubot-scripts

Version:

Allows you to opt in to a variety of scripts

30 lines (27 loc) 914 B
# Description: # Github issue link looks for #nnn and links to that issue for your default # repo. Eg. "Hey guys check out #273" # # Dependencies: # "githubot": "0.2.0" # # Configuration: # HUBOT_GITHUB_REPO # HUBOT_GITHUB_TOKEN # # Commands: # Listens for #nnn and links to the issue for your default repo on github # # Author: # tenfef module.exports = (robot) -> github = require("githubot")(robot) robot.hear /.*(#(\d+)).*/, (msg) -> issue_number = msg.match[1].replace /#/, "" if isNaN(issue_number) return bot_github_repo = github.qualified_repo process.env.HUBOT_GITHUB_REPO issue_title = "" github.get "https://api.github.com/repos/#{bot_github_repo}/issues/" + issue_number, (issue_obj) -> issue_title = issue_obj.title msg.send "Issue " + issue_number + ": " + issue_title + " https://github.com/" + bot_github_repo + '/issues/' + issue_number