Submit Search
Slack の Incoming Webhookで簡易なフィードバック管理
0 likes
98 views
Yusuke Kojima
Serverless LT初心者向け LT大会#3 https://serverlesslt.connpass.com/event/184417/
Software
Read more
1 of 13
Download now
Download to read offline
1
2
3
4
5
6
7
8
9
10
11
12
13
More Related Content
PPTX
アプリリリースのやらかし話
KazukiHirayama
PPTX
エンジニア 新年の抱負 超Lt会 vol_5_平山
KazukiHirayama
PPTX
25 + 5分で開発速度を上げる時間管理術!ポモドーロテクニックのご紹介
KazukiHirayama
PPTX
Feedlyのススメ
KazukiHirayama
PPTX
楽楽精算iOSアプリのCI/CD紹介
KazukiHirayama
PDF
リモートワークで楽しく開発するためのチームビルディング
Yusuke Kojima
PDF
Azure のApp Center でアプリの 使用状況を分析する
Yusuke Kojima
PDF
Azure の App Center でアプリの 使用状況を分析する
Yusuke Kojima
アプリリリースのやらかし話
KazukiHirayama
エンジニア 新年の抱負 超Lt会 vol_5_平山
KazukiHirayama
25 + 5分で開発速度を上げる時間管理術!ポモドーロテクニックのご紹介
KazukiHirayama
Feedlyのススメ
KazukiHirayama
楽楽精算iOSアプリのCI/CD紹介
KazukiHirayama
リモートワークで楽しく開発するためのチームビルディング
Yusuke Kojima
Azure のApp Center でアプリの 使用状況を分析する
Yusuke Kojima
Azure の App Center でアプリの 使用状況を分析する
Yusuke Kojima
What's hot
(19)
PPTX
アプリ開発の勉強の始め方
koichinagata4
PPTX
Voice interaction api for android m
Atsuko Fukui
PDF
本番用のDBに対してやってしまった話
Yusuke Kojima
PDF
Wo! vol.21 企業がVineアプリを使う方法
thinkjam.Inc.
PDF
Google Mirror API勉強会 20130607
Keiji Ariyama
PDF
Facebook Night vol. 6
Naoyuki Kataoka
PDF
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Kaoru NAKAMURA
PDF
バグ0の資産を積み上げるための証明駆動開発入門
Riku Sakamoto
PPTX
DebugHeadを使ったiOSアプリ開発手法 #denatechcon
DeNA
PDF
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス・ジャパン株式会社
PPTX
React Nativeという技術選択
Yuta Igarashi
PPT
デブサミ 2013 日本App Inventorユーザー会
Takeaki Tada
KEY
App inventorで想いを形に
Takeaki Tada
PDF
夏サミ 2013 A2 セッション資料 #natsumiA2
智治 長沢
PDF
Depthセンサーで稼ぐ
Kaoru NAKAMURA
PDF
いま注目のセンサー&デバイス
Kaoru NAKAMURA
PPTX
Deeplinkまとめ
Satoshi Mayumi
PDF
ストア反映に振り回されないアプリ更新
KLab Inc. / Tech
PDF
でぶさみ夏2013 キーノート オレンジレンジャーの資料
Tomohiro Fujii
アプリ開発の勉強の始め方
koichinagata4
Voice interaction api for android m
Atsuko Fukui
本番用のDBに対してやってしまった話
Yusuke Kojima
Wo! vol.21 企業がVineアプリを使う方法
thinkjam.Inc.
Google Mirror API勉強会 20130607
Keiji Ariyama
Facebook Night vol. 6
Naoyuki Kataoka
Visual Studio OnlineとUnityを使ったバージョン管理と継続的インテグレーション
Kaoru NAKAMURA
バグ0の資産を積み上げるための証明駆動開発入門
Riku Sakamoto
DebugHeadを使ったiOSアプリ開発手法 #denatechcon
DeNA
インフラジスティックス WPF コントロールを用いたリッチ アプリケーション開発
インフラジスティックス・ジャパン株式会社
React Nativeという技術選択
Yuta Igarashi
デブサミ 2013 日本App Inventorユーザー会
Takeaki Tada
App inventorで想いを形に
Takeaki Tada
夏サミ 2013 A2 セッション資料 #natsumiA2
智治 長沢
Depthセンサーで稼ぐ
Kaoru NAKAMURA
いま注目のセンサー&デバイス
Kaoru NAKAMURA
Deeplinkまとめ
Satoshi Mayumi
ストア反映に振り回されないアプリ更新
KLab Inc. / Tech
でぶさみ夏2013 キーノート オレンジレンジャーの資料
Tomohiro Fujii
Ad
Similar to Slack の Incoming Webhookで簡易なフィードバック管理
(20)
PPTX
技術選択とアーキテクトの役割 (要約版)
Toru Yamaguchi
PDF
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Shotaro Suzuki
PDF
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
小川 雄太郎
PDF
スクラムチームの立ち上げから複数フィーチャーチームへのスケーリングに至るまで(Scrum Fest Mikawa 2020)
ShoKitawaki
PPTX
企業向けUXデザイン導入のポイント
Roy Kim
PPTX
【STech I USA】2025.7.25 Databricks Data+AI Summit 2025 フィードバックウェビナー 〜現地参加者が語る注...
Sojitz Tech-Innovation USA
PDF
SharePoint Framework による Viva Connections アプリの開発
Hiroaki Oikawa
PDF
Kymaではじめるマイクロサービスなサーバレス開発
Shunichiro Yamamoto
PDF
XAML のこれまでとこれから、今「やる」べき意義
インフラジスティックス・ジャパン株式会社
PDF
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
PDF
Try IoT with Node-RED
Kimihiko Kitase
PPTX
開発チーム管理で役立ったVSCode拡張機能
Masaki Suzuki
PDF
CEDEC2022 Keiji Kikuchi RemoteMobWork
Keiji Kikuchi
PPTX
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
PPTX
DeNAが取り組む Software Engineer in Test
Masaki Nakagawa
PDF
続・AppSheetを使い倒してみた ~ App Makerで開発したアプリをAppSheetに移行する
Yukio Okajima
PDF
LightSwitchでWebアプリ開発
Yoshitaka Seo
PDF
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
MorioImai
PPTX
Vscodemeetup6
Masaki Suzuki
PDF
深掘り!RubyKaigi 2025アフターセッション mruby_cで実践! Raspberry Pi Picoで 温度_湿度をSlackに お知...
WataruYajima
技術選択とアーキテクトの役割 (要約版)
Toru Yamaguchi
Enterprise agile dev ops-and-xr-techonology-adoption-for-fintech-20180324
Shotaro Suzuki
電通国際情報サービス_AIテクノロジー部の研究開発と製品開発事例_191213
小川 雄太郎
スクラムチームの立ち上げから複数フィーチャーチームへのスケーリングに至るまで(Scrum Fest Mikawa 2020)
ShoKitawaki
企業向けUXデザイン導入のポイント
Roy Kim
【STech I USA】2025.7.25 Databricks Data+AI Summit 2025 フィードバックウェビナー 〜現地参加者が語る注...
Sojitz Tech-Innovation USA
SharePoint Framework による Viva Connections アプリの開発
Hiroaki Oikawa
Kymaではじめるマイクロサービスなサーバレス開発
Shunichiro Yamamoto
XAML のこれまでとこれから、今「やる」べき意義
インフラジスティックス・ジャパン株式会社
Infrastructure as Code (IaC) 談義 2022
Amazon Web Services Japan
Try IoT with Node-RED
Kimihiko Kitase
開発チーム管理で役立ったVSCode拡張機能
Masaki Suzuki
CEDEC2022 Keiji Kikuchi RemoteMobWork
Keiji Kikuchi
使い倒そうVisual Studio Code!!! ~ここからはじめる基本のキ~
Saki Homma
DeNAが取り組む Software Engineer in Test
Masaki Nakagawa
続・AppSheetを使い倒してみた ~ App Makerで開発したアプリをAppSheetに移行する
Yukio Okajima
LightSwitchでWebアプリ開発
Yoshitaka Seo
モバイルゲームの「大規模な開発」かつ「高頻度の更新」を実現するための開発環境整備の取り組み
MorioImai
Vscodemeetup6
Masaki Suzuki
深掘り!RubyKaigi 2025アフターセッション mruby_cで実践! Raspberry Pi Picoで 温度_湿度をSlackに お知...
WataruYajima
Ad
More from Yusuke Kojima
(7)
PDF
Firebase Realtime Database を C# から利用する
Yusuke Kojima
PDF
(SPI JAPAN 2020) 組織と個人が内発的動機で継続的に成長し続けるための実践手法
Yusuke Kojima
PDF
組織と個人が内発的動機により継続的に成長するための施策
Yusuke Kojima
PDF
徹底的にアウトプットを伴う育成をやってみた話
Yusuke Kojima
PDF
リモートワークで楽しく開発するためのチームビルディング
Yusuke Kojima
PDF
生産性を倍にしたハピネスチームビルディング
Yusuke Kojima
PDF
生産性を2倍にしたチームビルディング
Yusuke Kojima
Firebase Realtime Database を C# から利用する
Yusuke Kojima
(SPI JAPAN 2020) 組織と個人が内発的動機で継続的に成長し続けるための実践手法
Yusuke Kojima
組織と個人が内発的動機により継続的に成長するための施策
Yusuke Kojima
徹底的にアウトプットを伴う育成をやってみた話
Yusuke Kojima
リモートワークで楽しく開発するためのチームビルディング
Yusuke Kojima
生産性を倍にしたハピネスチームビルディング
Yusuke Kojima
生産性を2倍にしたチームビルディング
Yusuke Kojima
Slack の Incoming Webhookで簡易なフィードバック管理
1.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. Slack の Incoming Webhookで 簡易なフィードバック管理 2020/9/7 Serverless LT初心者向け #3 小島 優介
2.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. 自己紹介 2 名前:小島 優介 業務: C#でのツール開発業務のエンジニアリングマネージャー Twitter:@kojimadev https://twitter.com/kojimadev コミュニティ運営: 「Serverless LT初心者向け」 https://serverlesslt.connpass.com/
3.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. はじめに 3 Slack の Incoming Webhook を用いて アプリに対するユーザーからの要望や不具合報告などの フィードバック管理を簡易的に実現する方法の紹介
4.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. アプリを公開する際、フィードバックを管理したい 4 Webサービスであっても Android/iOSアプリであっても ユーザーからの要望や、不具合報告など ユーザーからのフィードバックを管理したいことは多い 個人開発のアプリやサービスなら なおさらユーザーからのフィードバックを元に改善したい
5.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. DB(Firebaseなど)にデータを登録するのは面倒 5 ユーザーからの要望や不具合報告登録をDBに登録する場合 登録したデータを検索したり、表示したりするために 管理機能の開発が必要(面倒) また、DBに登録されたことを通知する機能も欲しい(面倒)
6.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. そこで Slack の Incoming Webhook 6 Slack の Incoming Webhook を使えば 指定したチャンネルに要望や不具合報告を投稿可能 Slackなので、検索もしやすいし、通知にもなる フリープランでも、直近10,000件まで投稿が記録できるので アプリのユーザー数が多くなるまでは、簡易的な管理として十分
7.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. 実現方法は簡単 7 1. フィードバック管理用のSlackのワークスペースを作成する 2. Incoming Webhook を用いてURLを取得する (こちらのリンク先参照) 3. 上記URLを用いてSlackに投稿する機能を持つ Web API を Azure Functions などで作成する 4. 上記の Web API を Webサービスやアプリから実行する 3. についての詳細を以降で解説
8.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. C#でSlackに投稿(とても簡単) 8 メンションの有無を設定 メッセージと投稿者名と チャンネル名を設定 SlackのAPIに送信できる形式に変換 Slackに投稿
9.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. Azureのアカウントを作成して、Visual Studioから メニューを実行するだけで Web APIを作成可能 詳細はこちらのリンク先参照 C#でAzure Functionsを作成(とても簡単) 9 新規作成するだけで雛形となるメソッドが作成される 実装はこれを少し変更するだけで良い
10.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. 実装変更は赤枠の2箇所を変更するだけ Azure FunctionsからSlackに投稿する 10 リクエストボディから パラメータ取得 Slackに投稿するメソッドを 呼び出す
11.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. Web APIの実行結果 11 Web API のリクエストボディに json形式で メッセージ、チャンネル名、メンション有無を指定して実行 #error_reportチャンネルに下図のように投稿される
12.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. ユーザーフィードバック管理の例 12 不具合報告、要望などの 用途ごとにチャンネルを分ける 不具合報告の例 問題を特定するための 情報を送信
13.
/65 Developers Summit 2020
KANSAI / 2020-8-27 / Yusuke Kojima © DENSO CORPORATION All RightsReserved. まとめ 13 Slack の Incoming Webhook と Azure Functions を用いることで フィードバックの管理を簡単に実現できる 本発表で紹介したソースコードは以下のリポジトリで公開 https://github.com/kojimadev/SlackIncomingWebhook
Download