ifttt でオリジナルのチャンネルを登録しようと思ったのですが、iftttは自由にチャンネルの登録ができないようです。
チャンネルを作るための api があるのかどうかよくわかりません。
そこでオープンな ifttt みたいのを作りたいと思いました。
以下がリポジトリです。プロダクトの名前は chainub です。
https://github.com/chainub/chainub
探検
iftttみたいなのを作ろうと思います [転載禁止]©2ch.net
■ このスレッドは過去ログ倉庫に格納されています
11 ◆6.No/n6pLw
2015/04/25(土) 23:43:03.63ID:lf8XOo8x21 ◆6.No/n6pLw
2015/04/25(土) 23:50:27.79ID:lf8XOo8x2015/04/26(日) 01:07:44.07ID:3etctGOZ
4デフォルトの名無しさん
2015/04/26(日) 09:10:07.85ID:iwtiONPD 言語何
51 ◆6.No/n6pLw
2015/04/26(日) 11:31:50.67ID:U5250NY9 >>4
https://github.com/chainub/chainub/issues/2#issuecomment-96219785
こんな感じで rails(ruby) と nodejs(javascript) で考えています
https://github.com/chainub/chainub/issues/2#issuecomment-96219785
こんな感じで rails(ruby) と nodejs(javascript) で考えています
61 ◆6.No/n6pLw
2015/04/26(日) 22:38:20.26ID:vP0YkYec とりあえず、チャンネル用の api の仕様を以下のように決めました
https://github.com/chainub/chainub/issues/3#issuecomment-96200864
https://github.com/chainub/chainub/issues/4#issuecomment-96202992
https://github.com/chainub/chainub/issues/3#issuecomment-96200864
https://github.com/chainub/chainub/issues/4#issuecomment-96202992
71 ◆6.No/n6pLw
2015/04/26(日) 23:49:04.32ID:vP0YkYec ifttt について簡単に説明すると
https://ifttt.com/dashboard
色んなwebサービス等からの通知を受けて、それをまた別の色んなwebサービスにその通知を
渡す事ができるプラットフォームです。
ユーザーは通知を受け取るwebサービスと通知を渡すwebサービスの組み合わせを
色々と作る事ができて、組み合わせによってはとても便利に使うことができます。
ただ残念なことに通知を受け取ったち渡すwebサービスはあらかじめ ifttt で決められており
自由に開発者が追加することができません。。。
なので自由に開発者が追加できる ifttt のようなプラットフォームを作ろうとしています。
https://ifttt.com/dashboard
色んなwebサービス等からの通知を受けて、それをまた別の色んなwebサービスにその通知を
渡す事ができるプラットフォームです。
ユーザーは通知を受け取るwebサービスと通知を渡すwebサービスの組み合わせを
色々と作る事ができて、組み合わせによってはとても便利に使うことができます。
ただ残念なことに通知を受け取ったち渡すwebサービスはあらかじめ ifttt で決められており
自由に開発者が追加することができません。。。
なので自由に開発者が追加できる ifttt のようなプラットフォームを作ろうとしています。
2015/04/27(月) 21:08:16.22ID:mVcTc3Q4
これ一緒に作る人さがしてんの??
それとも実況なの??
それとも実況なの??
91 ◆6.No/n6pLw
2015/04/27(月) 23:01:29.46ID:haxso2ws101 ◆6.No/n6pLw
2015/04/27(月) 23:11:52.43ID:haxso2ws railsとnodejs使おうと思ってましたが、railsのみにしようと思います。
理由はわざわざわけるだけ無駄だなあと思ったからです。
理由はわざわざわけるだけ無駄だなあと思ったからです。
2015/04/28(火) 23:59:07.01ID:hgRX4HSJ
面白そう
2015/04/29(水) 01:39:37.69ID:fhdhSpNr
IFTTT登録したばかりで頓珍漢なこと言ってるかもしれないけど
> 条件分岐等の処理はアクションチャンネルからイベントを受け取ったwebサービス側で行う事を想定します。
これだと、ありがちな共通の条件/加工処理を
Webサービス側で個別にそれぞれ実装する必要が出てきて無駄が多いような。
Webサービス側で実装することのメリットは分かるけど
> 条件分岐等の処理はアクションチャンネルからイベントを受け取ったwebサービス側で行う事を想定します。
これだと、ありがちな共通の条件/加工処理を
Webサービス側で個別にそれぞれ実装する必要が出てきて無駄が多いような。
Webサービス側で実装することのメリットは分かるけど
2015/04/29(水) 01:42:00.44ID:fhdhSpNr
ここでいうWebサービスって外部サイト(FBとかTwitter)またはそのAPIそのものではなくて
外部サイトが提供するAPIを使ってアクションを起こすコンポーネント郡を指しているという認識であってますよね?
外部サイトが提供するAPIを使ってアクションを起こすコンポーネント郡を指しているという認識であってますよね?
141 ◆6.No/n6pLw
2015/04/29(水) 10:14:18.87ID:eyWGQUR+ >>11
ありがとうござます!!
>>12
>これだと、ありがちな共通の条件/加工処理を
>Webサービス側で個別にそれぞれ実装する必要が出てきて無駄が多いような。
>Webサービス側で実装することのメリットは分かるけど
まことにその通りだと思います。なのでチャンネルが増えてきたら chainub側で設定できるような
仕組みを用意する予定です。
直近そのような仕組みを用意しないのは、チャンネルが増えるかどうか、
そもそもchainubの需要があるかどうかもわからないので
条件分岐の設定をする仕組みを今作るのは割に合わないだろうという理由です。
>>13
はい、その通りです。
ただ、もし仮にFBやTwitterやそういった外部サービスがアクションAPI(https://github.com/chainub/chainub/issues/4#issuecomment-96202992)
をサポートして、 chainub にチャンネルとして登録してくれた場合、
ここでいうWebサービスとなります。
ありがとうござます!!
>>12
>これだと、ありがちな共通の条件/加工処理を
>Webサービス側で個別にそれぞれ実装する必要が出てきて無駄が多いような。
>Webサービス側で実装することのメリットは分かるけど
まことにその通りだと思います。なのでチャンネルが増えてきたら chainub側で設定できるような
仕組みを用意する予定です。
直近そのような仕組みを用意しないのは、チャンネルが増えるかどうか、
そもそもchainubの需要があるかどうかもわからないので
条件分岐の設定をする仕組みを今作るのは割に合わないだろうという理由です。
>>13
はい、その通りです。
ただ、もし仮にFBやTwitterやそういった外部サービスがアクションAPI(https://github.com/chainub/chainub/issues/4#issuecomment-96202992)
をサポートして、 chainub にチャンネルとして登録してくれた場合、
ここでいうWebサービスとなります。
2015/04/29(水) 10:22:50.46ID:OGewk7qd
攻撃の踏み台だな
161 ◆6.No/n6pLw
2015/04/29(水) 10:31:23.42ID:eyWGQUR+2015/04/29(水) 12:14:35.37ID:fhdhSpNr
社内のネットワークでchainub立てて、社内プライベートなJIRAとかSlack, Github Enterprise等をつなげて
さくっと連携機能作ったりできたら便利だなー。
オープンソースなので、IFTTTのような一般向けより、そっち方向で需要ありそう
さくっと連携機能作ったりできたら便利だなー。
オープンソースなので、IFTTTのような一般向けより、そっち方向で需要ありそう
2015/04/29(水) 14:02:47.62ID:OGewk7qd
191 ◆6.No/n6pLw
2015/04/29(水) 22:05:03.76ID:eyWGQUR+ >>18
たしかにその通りなんですが、ユーザー定義のモジュールを使うかどうか他のユーザーは
選べるし、選んだとしてもそのモジュールに他のサイトのアクセストークンなりを渡す必要が
あります。
なので他のTwitterとかFacebookとかに連携する系のサービスと同じですね。
たしかにその通りなんですが、ユーザー定義のモジュールを使うかどうか他のユーザーは
選べるし、選んだとしてもそのモジュールに他のサイトのアクセストークンなりを渡す必要が
あります。
なので他のTwitterとかFacebookとかに連携する系のサービスと同じですね。
201 ◆6.No/n6pLw
2015/04/29(水) 22:09:21.65ID:eyWGQUR+2015/04/29(水) 22:46:57.79ID:6SHpDhMe
面白そう
221 ◆6.No/n6pLw
2015/04/29(水) 23:34:20.06ID:eyWGQUR+ chainub は rails engine にしてあります。
というのも chainub を Gem として配布できるようにするためです。
rspec でテストも用意します。
https://github.com/chainub/chainub
1個目のプルリクエストをマージしてソースツリーがそれっぽくなりましたw
というのも chainub を Gem として配布できるようにするためです。
rspec でテストも用意します。
https://github.com/chainub/chainub
1個目のプルリクエストをマージしてソースツリーがそれっぽくなりましたw
231 ◆6.No/n6pLw
2015/05/01(金) 08:31:34.14ID:jPkGs4rB https://github.com/chainub/chainub/wiki/%E3%82%B7%E3%82%B9%E3%83%86%E3%83%A0%E3%83%80%E3%82%A4%E3%82%A2%E3%82%B0%E3%83%A9%E3%83%A0&%E7%94%A8%E8%AA%9E%E9%9B%86
システムダイアグラムと用語集を用意しました。
これを見ればどんな感じのシステムなのかわかるかと思います。
>>19 を書いてて思ったのですが、外部のトリガーサービス、アクションサービスとの
認証部分の実装どうするかが結構肝になりそうだなあと思いました。
システムダイアグラムと用語集を用意しました。
これを見ればどんな感じのシステムなのかわかるかと思います。
>>19 を書いてて思ったのですが、外部のトリガーサービス、アクションサービスとの
認証部分の実装どうするかが結構肝になりそうだなあと思いました。
241 ◆6.No/n6pLw
2015/05/03(日) 09:47:57.88ID:97K6tbpc2015/05/04(月) 13:47:34.66ID:V0zrhlGT
https://github.com/chainub/chainub/blob/master/MIT-LICENSE
ライセンス分をもう一度読み直しましょう
ライセンス分をもう一度読み直しましょう
261 ◆6.No/n6pLw
2015/05/04(月) 22:25:24.63ID:7/NVBGZ62015/05/05(火) 00:14:04.85ID:u2JBtWsq
いやあなたは読んでないよ。修正されてないよ。しないの?
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 「偽サッチャー」「自滅的」「時代遅れ」 高市首相の経済政策を海外メディアが酷評 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★2 [蚤の市★]
- 高市首相の答弁書に「台湾有事答えない」と明記 存立危機発言当時 ★3 [蚤の市★]
- 【ド軍】山本由伸、WBC出場を決断!ドジャースが本人の意向を尊重、佐々木朗希はチームが故障歴を懸念で不参加 [鉄チーズ烏★]
- 米大統領報道官「日本と強固な同盟維持、中国とも協力」 [少考さん★]
- JA全農が「新おこめ券」…来年9月末の有効期限を新設、必要経費のみ上乗せ ★2 [蚤の市★]
- 起きたら今日も高市が総理辞めてなくてワロタw [153490809]
- 女の子集合!
- オス猫 夜中に起こしに来るwwwwwwwwwwwwwwwww
- 触れてはいけない黒歴史というか事案って世の中にはあるよね
- 男女向けマチアプってなんであんなゴミなの?
- 中国人、超ド正論。「チベットやウイグルに住んでるのはチベット族やウイグル族だが、アイヌから奪った土地に住んでる日本人こそ侵略者」 [314039747]
