タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

devとslackに関するnrneのブックマーク (2)

  • Go で Slack Bot を作る (2020年3月版) - Qiita

    シンプルな Slack Bot を Go 言語で作ってみます。 順を追って作り方を解説していくので「サンプルコードだけ見たいよ」という方は こちら に記載されているものをご参照ください。 作るもの 下図のように Bot に対しメンションをつけて ping と送ると pong と返してくれるだけのシンプルなものです。 Slack からのイベント受信には Events API を使用します。同様に Slack からのイベントを受信する方法としては WebSocket でやり取りする RTM API があり、こちらであれば App 側から Slack に接続しにいくのでサーバーの公開が不要でお手軽なのですが、現在は Events API の方を使用することが推奨されているようです(こちらの記事 が参考になります)。 Slack App 作成 & 準備 まずはこちらの URL を開き、Create

    Go で Slack Bot を作る (2020年3月版) - Qiita
  • Slackで全チャンネルの全発言を取得する方法 - Qiita

    はじめに 2016年12月現在、SlackAPIでは公式に全チャンネルの全発言をリアルタイムに取得する方法が用意されていません。 つまりこれはSlackが我々に叩きつけた挑戦状ではないでしょうか?(?) 全能感を味わうツールを作りたかった私は試行錯誤の上、検索APIを利用する方法で全チャンネルの全発言を取得することができたので、今回作ったツールを含め紹介します。 slackの検索APIについて https://api.slack.com/methods/search.all を使用します。 実は中身は… この検索APIのバックエンド実はsolrなんです!様々なクエリを投げていろいろ実験してるときに白状しました! このリクエストは - 昨日以降の発言 - タイムスタンプでソート とだけ指定してSlackの検索APIを殴っています。 なんとこれだけで、10秒くらいの遅延はあるもののほぼリアルタ

    Slackで全チャンネルの全発言を取得する方法 - Qiita
  • 1