MovingBlocks

GooeyJr: Enhance issues.coffee

Enhance issues.coffee

GooeyJr is our chat bot on IRC that provides some useful features. The bot is written in Coffeescript and is based on Hubot. One of these is the ability to provide a preview of, and link to, GitHub issues and pull requests.

At the moment this only works when they are given in the form #<id>. Here is an example of this.
We would like the bot to also respond like this to the user posting a URL as well.

The bot also only replies with information regarding the first issue mentioned, even when multiple issues are mentioned. We would like to bot to reply with information regarding all the PRs/issues mentioned.

Note: the main Terasology IRC is currently in moderated mode because of spam. Message a mentor to get voice so you can test easier

Definition of 'Done'

  • Demonstrate to a mentor that your new changes work. This can be in person or through a screenshot.
  • A pull request made to GooeyJr's repo that adds these 2 features

Where to start

  • Complete the task on setting up your workspace for GooeyJr first
  • The coffee.issues file
  • You will need to research on Hubot's Coffeescript scripting system to implement the new features

See also

Task tags

  • hubot
  • javascript
  • gooeyjr
  • coffeescript

Students who completed this task

DAI

Task type

  • code Code
  • assessment Outreach / Research
close

2018