Skip to content

dotstudio/botstudio

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

89 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

##dotstudio内のbotを作る部活

概要

インストール

$ git clone [email protected]:dotstudio/botstudio.git
$ cd botstudio
$ npm i
  • 7/26 今の所依存モジュールはnode-gitterのみ

Gitterトークンの取得

https://developer.gitter.im/apps で取得できます。

BOTの起動

$ TOKEN=xxxxxxx node app

コマンドの作り方 v1

ぴんぽんの例

1. scriptsフォルダ内にコマンド名.jsを作成

'use strict'

module.exports = (core) => {
    core.gitter.rooms.join(core.ROOM_NAME)
    .then((room) => {
        //コマンドが送られてきたら処理を書くところ
        room.send('pong! :facepunch:'); // pongを書く
    });
}

2. app.jsで読み込み箇所を記載

//TODO 自動読み込みしたい

const COMMANDS = {
    ping: require('./scripts/ping') //読み込み
};

3. プルリク or 権限がある人はプッシュしてください

https://gitter.im/dotstudio/botstudio で教えてください!

About

gitter-botを作ります

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published