Node.jsの0.12でES6のgeneratorが使えるようになっているので勉強。 正しい使い方かわからないが、hubotで使うと対話モード風になる。 コード module.exports = (robot) -> cal = -> title = yield 'Creating a schedule. \nWhat?' attendees = yield 'With whom?' date = yield 'When?' while date == 'sat' or date == 'sun' date = yield 'No meeting on weekend. When?' place = yield 'Where?' delete robot.cal 'Set ' + title + ' with ' + attendees+ ' on ' + date + ' at ' +