Sansan Tech Blog

Sansanのものづくりを支えるメンバーの技術やデザイン、プロダクトマネジメントの情報を発信

slack, bolt の検索結果:

全社横断データ基盤における部分的セルフサービス化への取り組み

…クセス制御しており、Slackアプリで申請および承認できる仕組みを提供しています。詳しくは過去の記事をご参照ください。 buildersbox.corp-sansan.com buildersbox.corp-sansan.com こうした仕組みをもとにデータ基盤では機密データを含めていますが、利用者が機密データをアップロードしたときにそのリスクヘッジを取れるのかが論点になります。また、「全社横断」データ基盤であるため、部門をまたがるデータ利用が想定されます。インシデントが発…

【Techの道も一歩から】第49回「SlackアプリをPythonで作成する際の備忘録」

…簡単なデモレベルの Slack アプリを初めて作成しました。 いろいろな設定をしたり、リファレンスを見たりと、やることが多かったです。 次回に作る際に迷わないように、まとめておきたいと思います。 おさえておくこと フレームワーク Bolt を使うこと デモレベルではソケットモードで作うこと メッセージの作成には Block Kit Builder を使うこと(textも設定すること) Slack APIも利用すること 簡素にすること テスト環境を用意しておくこと フレームワー…

Slackアプリで勤怠を申請できるようにしました

…こと 技術的なお話 Slack Bolt App Home 申請履歴 勤怠データの管理 勤怠データの活用 最後に 改善後の申請 いきなりですが、まずは改善後の申請方法をご覧いただきましょう。 今回の改善で勤怠申請用のSlackアプリを作成しました。 Slackアプリのホームから申請フォームを開き、フォーム内の各項目に入力して送信すると自分が所属する勤怠チャンネルに申請情報を飛ばすことができます。 その勤怠チャンネルに投稿されたメッセージ内に「確認」ボタンがあり、承認者がそれを…

【R&D DevOps通信】Slack BoltとCloud Functionsでデータ基盤アクセス承認システムを開発

…ンドまで開発せずに、Slack上にアプリを開発することにしました。 また、データ基盤は主にGCP上に構築されており、サービスアカウントの認証などを簡単化するために、サーバーサイドは2022年8月にGAリリースされたGCPのサーバーレスサービスCloud Functions 2nd gen + CloudSQL (PostgreSQL)という構成を採用しました。 システム構成 利用者 → Slack App SlackのAPIを直接叩かず、Slack BoltというSDKを利用…

Sansan iOS アプリにおけるリリース作業自動化の仕組みを作り直した話 ~ GitHub Actions 編 ~

…Bolt を用いた Slack Bot 作成に関しては、以下の記事をご覧ください。 buildersbox.corp-sansan.com buildersbox.corp-sansan.com 本記事では GitHub Actions を用いて、リリース作業自動化の仕組みを作り直した話について紹介します。 目次 目次 これまでのおさらい 本記事で取り扱う範囲 Bolt 製 Slack Bot の役割 実現するリリース作業 1. リポジトリへのタグ打ちと Release の作…

Sansan iOS アプリにおけるリリース作業自動化の仕組みを作り直した話 ~ Bolt 編 ~

…work を用いて、Slack 上での対話的なリリース作業自動化の仕組みを作り直した話について紹介しようと思います。 目次 記事が長くなってしまったので、最初に目次を示しておきます。 目次 どのようなリリース作業を実現したのか? Bolt framework とは? Bolt を用いた対話的なリリース作業の実現 Bolt アプリ開発のための前準備 Bolt アプリのローカル開発環境の構築 Bolt アプリのベースコードの準備 Bolt アプリの実装 Tips Bolt アプリ…

Sansan iOS アプリにおけるリリース作業自動化の仕組みを作り直した話 ~背景編~

…から独自に作成した Slack bot*1 を活用したアプリのリリース作業自動化の仕組みが確立されており、とても便利に ChatOps でアプリのリリース作業を行なっていました。 しかし、この度そんな便利な Slack bot を作り直すことになったので、その背景やどういった構成にしたかを(先人に感謝しつつ)記していこうと思います。 また、当記事では背景や全体像の紹介を行いますが、作り直した仕組みを実現した技術的な話については、 Bolt 編, GitHub Actions …

© Sansan, Inc.