0

twitterでエゴサーチしてslackに流す

https://github.com/shokai/twitter-egosearch-slack




こういう設定ファイル書いておくとtweetをslackのchannelに流してくれる

twitter:
user: shokai

slack:
team: "your-tean-name"
channel: "#general"
token: "your-slackbot-token"

words:
- "shokai.org"
- "橋本商会"
- "github.com/shokai"
- "shokai.github"

ignore:
users:
- bot
- shokai_twit
- shokai_bot
- shokai_log
- end_0606_shokai
- kirakira
- rurourafale
- YADAYOOOOOO
- aine0120
- K_T_Hotel_Annex
- sho1nco
- koyoshokai
words:
- shokai_bot
- shopping.yahoo
- キラキラ商会
- kirakira
- ビリケン

0

Gyazzの更新差分をSlackに流す

これを使うと

https://github.com/shokai/gyazzchecker-slack

Gyazzを定期的にクロールして、更新差分だけslackのチャットに流してくれる。slackbot gemを使った。

Gyazzはアウトラインエディタなwikiなので、1行毎で意味がわかる構造化された文章を書くことになる。
行毎の差分がチャットに流れてくると会話みたいになって面白い。


画像とかも勝手に埋め込まれてよい

0

nodeでSlackbot

slack.comというグループチャットサービスを使ってて、各デバイス用のアプリとかMac用のアプリもよくできてたので、nodeでslackbot APIを使うラッパー作った

https://www.npmjs.org/package/slackbot

https://(your-team).slack.com/services/new/slackbot からintegrationを追加して、tokenを取得してから

このようにするとチャットに投稿できる

var Slackbot = require('slackbot')

var slackbot = new Slackbot('YOUR-TEAM', 'YOUR-TOKEN');

slackbot.send("#general", "hello!!", function(err, res, body) {
if(err) return;
console.log(body);
});


lindaに流れてくるセンサーとかの情報とか、gyazzの更新差分とかを流している