———————————————————————————– 追記: すいません たくさんコメントいただいてたようで・・。 超忙しくて全く更新できませんでした。 一応2016/12/27現在 私の環境で再度試しましたところ 問題なくできましたが、 今後の更新状況によってはどうなるかわかりません。 自己責任でお願いします。 ———————————————————————————– 久しぶりです。 Discord使ってますか? 私は登録だけして軽さでTS3現役だったのですが 周りがほとんど移行し始めてきたので私も本格的にこっち使うことにしました。 slack同様、いろいろと便利なbotがある中で一番使うのは音楽bot。 でも海外サーバーの音楽botは接続の関係で音割れがひどくて まともに聴けない・・ だったら自作しようよってことで。 便利だけど意外と日本語で紹介してるとこ 見つけられなかったので、
ご存知、Hubotをわりとモダンなやり方で作ってみたのでご紹介します。コピペで作れます。Dockerでいれるので環境が汚れません。 satoshun00です。 ご存知、Hubotを、ちょっとモダンなやり方で作ってみたのでご紹介します。 実際にFennecLabチームで使用しているfennecbotはこの手順で作りました。 Githubにリポジトリを公開しています。 https://github.com/fenneclab/fennecbot pros コピー&ペーストで作れます Dockerでいれるので環境が汚れません cons SlackとHubotがURLで連携するため、リモートの置き場所が必要です 今回はさくらVPSで運用 今回はMac OS X(ローカル)とCentOS6(さくらVPS, 実運用)に入れました。 Installation Docker Docker Document
FROM node:latest MAINTAINER nabe RUN npm install -g hubot coffee-script RUN npm install hubot-slack --save RUN hubot --create bot ADD hubot-scripts.json /bot/hubot-scripts.json ADD package.json /bot/package.json ADD scripts/hello.coffee /bot/scripts/ ENV REDIS_URL redis://localhost:6379 ENV HUBOT_NAME @bot ENV PORT 9999 ENV HUBOT_SLACK_TOKEN <yourtoken> ENV HUBOT_SLACK_TEAM <yourteam> ENV HUBOT_SL
これではサーバが重すぎて、大量のログは取得出来ない。 http://d.hatena.ne.jp/neuromancer_sho/20130429/1367211233 なので、後から取得ではなく、自前サーバに現在のログをアップし続ける、という仕様にした。これならcomm側のサーバ負荷も少ない。 サーバ側 savelog.cgi #!/bin/bash echo -e "Content-type: text/plain;charset=UTF-8\n\n" logfile=/home/public/ingresslog/$(date +%Y%m%d).html yesterdayfile=/home/public/ingresslog/$(date +%Y%m%d -d '1 days ago').html #初めて作るファイルはcss呼び出し付ける if [ ! -f $logfile
slackのbot作成入門のメモ。 slackbotのカスタマイズによる発言と、botを使った外部からの発言をやってみました。 slackとはエンジニア御用達のコミュニケーションサービス。以下略。 slack.com slackbotを使う slackbotは特別なことをしなくても最初からグループにいる。slackbotに何かしゃべらせるには、 https://slack.com/customize/slackbot から自分のチームにログインして、こんな感じで入力して「Save response」すると 「てすと」と打つとslackbotが「てすとだよーーー!」と返してくれる。 slackはウェブページのリンクをつぶやくと自動で中身を表示してくれるため、特定のワードに反応して何かのリンクを発言させ、その中身を表示してくれるようにするとかの使い道がある。 でも実際はTwitterとかFac
slack 用 bot の作り方 slack 用の bot を作るには方法がいくつが方法がある. ruby エンジニアなら lita か ruboty,node が使えるなら hubot を使うのが簡単だけど,それぞれに一長一短がある. ruboty はちょっと特殊で,専用の integration があるわけではなくコードをみた限り xmpp を使用するので,誰かのユーザーとしてログインするか(その場合は発言はそのユーザーのものになってしまうはず?),bot 専用のユーザーを作る必要がありそう.もし専用ユーザーを作るとしたら,課金をしている場合は1ユーザーとしてカウントされてしまうので使い難い. lita/hubot は integration として用意されているので bot とし slack 上にユーザーが常駐する. この場合は課金対象にはならないけど,1 integration 消
はじめに みなさま、こんにちは。来年いよいよ生まれて半世紀を迎えます、adish技術開発部.雪風チーム所属の田原と申します。 12月1日に始まったGaiax Advent Calendar 2016 - Qiitaも、折り返し地点を過ぎました。 紅白の出場者も決まり、流行語大賞も決まり、今年を表す漢字一文字も決まり、どんどん年末に向かって時間が進んでいきますね。 そうそう、去年は有馬記念で10万馬券をGetして大興奮したのですが、あれから1年経つなんて、本当に早いですね... 今年も当んないかな... ...失礼しました。技術ブログの話に戻します。 私は普段は主にPerlで仕事をしていますが、今度Pythonのお仕事をすることになり、50の手習いではないですが、最近Pythonの勉強を始めました。「タプル」とか「イミュータブル」とかまだ馴れないですね。 そんなレベルなのですが、無謀にもPy
今までメッセージのやり取りをL○NEで行っていた某所が, ついにSlackに移行しました. 非常にめでたい. んで, 個人的に **SlackといったらBot** みたいなのがあるので, とりあえずサクッとBot書いてみた時のメモです. ぶっちゃけ, この手の記事は全世界各言語でいくつもあると思いますが. ## Real Time Messaging API SlackのBotを書き始める前に, まずSlackのAPIがどんな感じになっているかを調べておきます. SlackにはいくつかのAPIが用意されていますが, その一つである**[Real Time Messaging API](https://api.slack.com/rtm)**(以後RTM)は, その名の通りリアルタイムにSlackの各イベントを受け取ることのできるAPIです. APIは他にもありますが, 何かイベントが合った
tl;dr 参考 下調べ Real Time Messaging API Python で slack ボット 出来たもの github ひとまず 使い方 準備 設定(setting.toml) 実行 天気 遅延 以上 (memo) python-slackclient で RTM API slack への接続 各 channel を読み取る tl;dr 短い冬休みを利用して Python で slack ボットを作ってみることにした。(もう、冬休みは終わったけど) 参考 www.fullstackpython.com 上記のサイトをほぼ写経しただけです。 下調べ Real Time Messaging API 今まで Incoming Webhooks で Slack にアラートを通知したり、RSS インテグレーションは触ったことあったけど、ボットを育てていくにあたっては Real Ti
プリンセスコネクト、SR4枚引いたのにモニカ出ない訴訟。 どういうわけか Slackにはスターって機能があるんですね。特定のチャンネルとかファイルとかメッセージに☆を付けることができます。 で、皆さん☆と聞くとウズウズしてきませんか!? ☆をいっぱいもらえるようなネタツイしたくなりませんか?! 病気です とはいえ、Slackのスターはあくまで付けた人の目印くらいの意味しかなく、いろんな人のスターを一覧するページは無さそうです。いや、Twitterもそうだけど。 つまり、Twitterに対するFavstar的な存在が必要とされているのです!! 世界中で!!! Favlack GitHub - rutan/favlack: favstar clone for slack 必要とあれば作るしか無いでしょ!! SlackにはReal Time Messaging APIというWebSocketで何
概要 slack apiでbotを作ってみたを見て、 slack-api gemを使ったら便利だったけれど、いくつか不便な点があったのでgemを作ってみました。 動機としては、rubyとdsl使ってhubotぐらいのノリでさくっとbot script書きたかったから。 rubotyとかlitaとかも見ましたがコードが長くなりそうで、もっとカジュアルに書けるものが欲しいなと。 Slappy? slack-apiでbotを作る際に不便な点 slack-api の仕様の問題で、slackから返ってくるパラメータがJSONそのまんま返ってくる イベントハンドラが1つしか登録できない slack-apiをそのまま使う場合 require 'slack' Slack.configure {|config| config.token = ENV['SLACK_TOKEN'] } client = Sla
Draw with your face? Conference call ping pong? Not any more. Google today quietly revealed that it will shut down the Hangouts API, preventing new apps from being built and shutting off existing apps on April 25th. There was no blog post about this, just an updated FAQ and email notification to developers active on the API, forwarded to us by one of these devs. Some examples of experiences that c
当記事の目的 Hubotというチャットフレームワークを用いたSlack botの開発にDockerを用いる場合の環境構築方法の一例、及び考慮点を記載する。 背景理由 この度、初めてGitHub、Docker Hubを使用してBotの開発をした際に考慮事項が多かった為、その備忘録をつけておきたい為。 作成したBotコード、Dockerイメージ 十数ステップのCoffeescriptコードと、Dockerイメージは下記リンクをご参照。GitHub側には使用方法も簡単に記載している。 GitHub: Docker Hub: https://hub.docker.com/r/yuukun/hubot-xada/ BotのデモGif動画は以下の通り。bot宛てに送出したメッセージが指定のチャンネルに転送されていることを確認できる。 開発環境の構成図 手書きでさっと走り描いたもので読み取り難いかと思う
2020-07-08 Re:ゼロから始めるインフラ構築 〜はじめてのIaC・CI/CD〜 GitHub Actions CloudFormation 自動化 CI/CD IaC 新卒研修で作ったハリボテのインフラを再構築する話です。はじめてインフラのコード化とデプロイの自動化をやってみました。 Re:ゼロから始めるインフラ構築 〜はじめてのIaC・CI/CD〜 2020-07-01 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 BigQuery データ マーケティング 広告 本記事では、ZOZOのマーケティング部門の広告運用のインハウス化に伴って、これまで取り組んできた広告データの収集と活用、その仕組みにフォーカスして事例をご紹介します。 ZOZOTOWNのインハウス広告運用を支援するデータと仕組みの話 2020-06-29 【オンラインMeetup イベントレポート】
Slack に Hubot を入れる https://slack.com/apps から Hubot を選択して、自分のグループに Install する。 猫の朝会グループにインストールしたよ botの作成 hubot と coffee-script をインストール $ npm install -g hubot coffee-script yo と generator-hubot のインストール $ npm install -g yo generator-hubot hubot作成 $ mkdir -p shuzobot $ cd shuzobot ⏎ $ yo hubot _____________________________ / \ //\ | Extracting input for | ////\ _____ | self-replication process | /////
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く