Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/sota1235/slack-hubot
slack-hubot for team masulab
https://github.com/sota1235/slack-hubot
Last synced: 3 months ago
JSON representation
slack-hubot for team masulab
- Host: GitHub
- URL: https://github.com/sota1235/slack-hubot
- Owner: sota1235
- Created: 2014-09-22T04:30:18.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2017-05-14T09:46:48.000Z (over 7 years ago)
- Last Synced: 2023-08-05T20:12:10.878Z (over 1 year ago)
- Size: 172 KB
- Stars: 0
- Watchers: 1
- Forks: 5
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 増井研Hubot
[![Build Status](https://travis-ci.org/masuilab/slack-hubot.svg?branch=master)](https://travis-ci.org/masuilab/slack-hubot)
### ソースコード
- https://github.com/masuilab/slack-hubot### 運用
- Herokuで運用中
- http://masuilab-hubot2.herokuapp.com
- @TakumiBaba @shokai @nekobato が管理している
- Travis-CIでテスト
- https://travis-ci.org/masuilab/slack-hubot
- テスト通ったmasterブランチが自動的にHerokuにデプロイされる## 開発する
### このhubotにスクリプトを追加する場合
1. `npm install`でライブラリをインストール
2. `scripts/`ディレクトリにプラグインを書く
3. `bin/hubot`実行、ローカルでチャットを起動する
4. コマンドを入力して動作確認- [Scriptingガイド](https://github.com/github/hubot/blob/master/docs/scripting.md)
### npmとして実装し、このhubotにインストールする
`external-scripts.json`と`package.json`を編集し、プルリクください
[hubot-sfc-bus](https://github.com/shokai/hubot-sfc-bus)や[hubot-rss-reader](https://github.com/shokai/hubot-rss-reader)が参考になると思う
## TEST
今のところcoffeelintを通すのみ% npm test
# or
% grunt## DEPLOY
Travis-CIでテスト通ったmasterブランチが自動的にHerokuにデプロイされます
### プルリクください
- masuilab/slack-hubotにブランチ切ってプルリク
- 自分のリポジトリにcloneしてプルリクどっちでも良い
### 自分でHerokuをいじりたい
管理者にきいてコラボレーターに入れてもらってください。### masuilab-hubotとは別にHeroku建ててデプロイする方法
% heroku create
% git push heroku master% heroku config:set HEROKU_URL=http://(app_name).herokuapp.com
% heroku config:set NODE_ENV=production
% heroku config:add TZ=Asia/Tokyo
% heroku addons:add redistogo:nano