#前提/環境
- Node.js
- Windows(Linux系でもパスを読み替えれば多分おk)
- 画像保存用に「image」ディレクトリをあらかじめ作成しておく
#手順
##必要パッケージインストール
# npm install slack-node
# npm install request
# npm install fs
##画像保存(スクリプト実行)
sample.js
var Slack = require('slack-node');
var request = require('request');
var fs = require('fs');
apiToken = "<apitoken>";
slack = new Slack(apiToken);
slack.api("emoji.list", function (err, response) {
for(key in response.emoji){
url = response.emoji[key];
//エイリアスは無視
if(url.match(/alias/)){
continue;
}
request
.get(url)
.on('response', function (res) {
})
.pipe(fs.createWriteStream('image\\'+key+'.png'));
}
});
#参考
[NodeJS] requestモジュールを使って、サーバーから画像ファイルをダウンロードする - YoheiM .NET http://www.yoheim.net/blog.php?q=20150104