MovingBlocks

IRC/GooeyJr: Port GitHub & role scripts from the legacy Gooey

Gooey is a friendly IRC bot for the #terasology channel on freenode. The bot is written in Coffeescript and is a Hubot. To further improve on Gooey we've recently restarted a new GooeyJr bot at the latest version of Hubot, which we're currently bringing up to the level of the old Gooey and extending with new features.

Your task is to port some scripts from the "legacy" Gooey - namely, the github.coffee script that allows interaction with GitHub for administrators and hubot-auth's auth.coffee that handles role management (the latter should be moved to our GitHub repository so that we can further enhance it and eventually create our own role system). github.coffee should be thoroughly tested (in your own repositories) to ensure that it still works and can successfully create repositories / add users to teams.

Definition of 'Done'

Where to start?

Task tags

  • coffeescript
  • chatbot
  • irc
  • scripting

Students who completed this task

Mandar Juvekar

Task type

  • code Code
close

2016