0
私は何をする必要があるのかを概念的に理解していますが、私は主に仕事に必要なツールについて質問します。プログラムでGitHubからプルする
ヒップチャット用にRobutをセットアップして設定しましたので、私のチームは名誉的に自分自身を楽しませることができ、他のメンバー(重要な部分)の連絡先情報にアクセスすることもできます。明らかに私は毎日ローカルにホストされたボットを望んでいないので、私はそれをサーバーにプッシュしたい。同じ静脈に沿って、私はまた、チームが変わるたびに、常に、WhoutのためのRobutのプラグインを更新する必要はありません。
Githubに連絡先情報ウィキが設定されているので、私はruby gems/etcが何か不思議です。私はwikiページをプルダウンする必要があるかもしれませんが、その時点で私はそれを解析することができます。
思考?
わかりません。おそらくあなたはあなたの質問を明確にするために言い換えることができます。あなたは、プログラムでgitリポジトリを更新し、ここからいくつかの設定をリロードする方法がほしいと言っていると思います。 cronジョブ 'cd dir && git pull origin master && touch tmp/restart.txt'でこれをやってみたことがありますか? –
本質的には、プログラムでレポからファイルをプルする機能があり、それからチャットボットは必要に応じて解析することができます。 –
はハックのように見えるかもしれませんが、単純な解決策として、私の推奨cronjobがおそらく動作します。それ以外の場合は、github apiまたは 'ruby-git'を使用してみます。 –