Submit Search
Upload
Openwhisk と chatbot
•
Download as PPTX, PDF
•
0 likes
•
382 views
幹
幹夫 賀谷
Follow
Openwhisk で作成するChatbotのデモを動かしてみる
Read less
Read more
Technology
Report
Share
Report
Share
1 of 14
Download now
Recommended
Open whisk slackinvite - public
Open whisk slackinvite - public
Takehiko Amano
最新追従 バリバリの NetCommons3 紹介
最新追従 バリバリの NetCommons3 紹介
Mitsuru Mutaguchi
Nc3開発環境(vagrant)構築(Windows編)
Nc3開発環境(vagrant)構築(Windows編)
snakajima
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
home
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
Linux環境でLibreOfficeをビルドしてみようかね
Linux環境でLibreOfficeをビルドしてみようかね
Naruhiko Ogasawara
EC-CUBE3プラグイン仕様
EC-CUBE3プラグイン仕様
Shinichi Takahashi
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
Recommended
Open whisk slackinvite - public
Open whisk slackinvite - public
Takehiko Amano
最新追従 バリバリの NetCommons3 紹介
最新追従 バリバリの NetCommons3 紹介
Mitsuru Mutaguchi
Nc3開発環境(vagrant)構築(Windows編)
Nc3開発環境(vagrant)構築(Windows編)
snakajima
slide for Himeji study Nov, 2016 by fu7mu4
slide for Himeji study Nov, 2016 by fu7mu4
home
Engine Yardで作る NetCommons3のクラウド環境
Engine Yardで作る NetCommons3のクラウド環境
Yusuke Ando
Linux環境でLibreOfficeをビルドしてみようかね
Linux環境でLibreOfficeをビルドしてみようかね
Naruhiko Ogasawara
EC-CUBE3プラグイン仕様
EC-CUBE3プラグイン仕様
Shinichi Takahashi
PHP x AWS でスケーラブルなシステムをつくろう
PHP x AWS でスケーラブルなシステムをつくろう
Taiji INOUE
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
Chihiro Adachi
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
LibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATE
Tomofumi Yagi
恋に落ちるデプロイツール
恋に落ちるデプロイツール
totty jp
Sendslacker
Sendslacker
RyogaHorikoshi
githubハンズオン
githubハンズオン
Ayaka Ueda
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
Masataka Kondo
まだFTPで消耗してるの? Wordmoveではじめる 異次元のデータ転送
まだFTPで消耗してるの? Wordmoveではじめる 異次元のデータ転送
Sou Lab
活動報告9 laravel5入門-
活動報告9 laravel5入門-
vx-pc-club
Laravel5.1 Release
Laravel5.1 Release
Yuuki Takezawa
Word benchfukuoka
Word benchfukuoka
Junji Manno
猿でもわかる DevOps
猿でもわかる DevOps
Tsuyoshi Miyake
コマンド一発でLibreOfficeをインストール
コマンド一発でLibreOfficeをインストール
雄介 荒川
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
LibreOfficeコミュニティに不具合修正パッチを送ってみた
LibreOfficeコミュニティに不具合修正パッチを送ってみた
Tomofumi Yagi
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Tomoki Hasegawa
2017 0306 Apache OpenWhisk starting
2017 0306 Apache OpenWhisk starting
Naoto Gohko
OpenWhisk meetup vol2
OpenWhisk meetup vol2
Hideaki Tokida
More Related Content
What's hot
PHPとJavaScriptの噺
PHPとJavaScriptの噺
Shogo Kawahara
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
Chihiro Adachi
PHPデプロイツールの世界
PHPデプロイツールの世界
Yuuki Takezawa
LibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATE
Tomofumi Yagi
恋に落ちるデプロイツール
恋に落ちるデプロイツール
totty jp
Sendslacker
Sendslacker
RyogaHorikoshi
githubハンズオン
githubハンズオン
Ayaka Ueda
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
Masataka Kondo
まだFTPで消耗してるの? Wordmoveではじめる 異次元のデータ転送
まだFTPで消耗してるの? Wordmoveではじめる 異次元のデータ転送
Sou Lab
活動報告9 laravel5入門-
活動報告9 laravel5入門-
vx-pc-club
Laravel5.1 Release
Laravel5.1 Release
Yuuki Takezawa
Word benchfukuoka
Word benchfukuoka
Junji Manno
猿でもわかる DevOps
猿でもわかる DevOps
Tsuyoshi Miyake
コマンド一発でLibreOfficeをインストール
コマンド一発でLibreOfficeをインストール
雄介 荒川
PHPの今とこれから2015
PHPの今とこれから2015
Rui Hirokawa
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
Takeshi Komiya
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Masafumi Noguchi
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Masafumi Noguchi
LibreOfficeコミュニティに不具合修正パッチを送ってみた
LibreOfficeコミュニティに不具合修正パッチを送ってみた
Tomofumi Yagi
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Tomoki Hasegawa
What's hot
(20)
PHPとJavaScriptの噺
PHPとJavaScriptの噺
EC-CUBEユーザカンファレンス2016
EC-CUBEユーザカンファレンス2016
PHPデプロイツールの世界
PHPデプロイツールの世界
LibreOffice を Windows 上でビルドする UPDATE
LibreOffice を Windows 上でビルドする UPDATE
恋に落ちるデプロイツール
恋に落ちるデプロイツール
Sendslacker
Sendslacker
githubハンズオン
githubハンズオン
LibreOfficeをビルドしてみよう(Windows)
LibreOfficeをビルドしてみよう(Windows)
まだFTPで消耗してるの? Wordmoveではじめる 異次元のデータ転送
まだFTPで消耗してるの? Wordmoveではじめる 異次元のデータ転送
活動報告9 laravel5入門-
活動報告9 laravel5入門-
Laravel5.1 Release
Laravel5.1 Release
Word benchfukuoka
Word benchfukuoka
猿でもわかる DevOps
猿でもわかる DevOps
コマンド一発でLibreOfficeをインストール
コマンド一発でLibreOfficeをインストール
PHPの今とこれから2015
PHPの今とこれから2015
3分間 開発環境クッキング 2012.07 #pyfes
3分間 開発環境クッキング 2012.07 #pyfes
MasterCloud Docker Hands-on 20170725
MasterCloud Docker Hands-on 20170725
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
Alibaba Cloud で Docker を動かしてみよう [Hands-on]
LibreOfficeコミュニティに不具合修正パッチを送ってみた
LibreOfficeコミュニティに不具合修正パッチを送ってみた
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Drupal 8 - モダンなアーキテクチャのPHPベースOSS CMS
Viewers also liked
2017 0306 Apache OpenWhisk starting
2017 0306 Apache OpenWhisk starting
Naoto Gohko
OpenWhisk meetup vol2
OpenWhisk meetup vol2
Hideaki Tokida
Bioquímica – introducción a la bioquímica
Bioquímica – introducción a la bioquímica
CUCS, UNAM, UAEH y UM
Hosam maxillofascial ppt
Hosam maxillofascial ppt
Hossam atef
Business model canvas 2017 YEF Boot Camp
Business model canvas 2017 YEF Boot Camp
Young Entrepreneurs of the Future
Everton nunes
Everton nunes
Katiuscia Gonçalves
Presentación actividad 7
Presentación actividad 7
opciondegrado
Copywriting w kontekście segmentacji SEO. Jak opisać produkt, aby wyświetlał ...
Copywriting w kontekście segmentacji SEO. Jak opisać produkt, aby wyświetlał ...
Paq Studio
Walter russell’s cosmology byJohn EchEl
Walter russell’s cosmology byJohn EchEl
Nano Nate
Laporan Kegiatan Rapat Umum Pengurus dan Ulang Tahun KWP VII
Laporan Kegiatan Rapat Umum Pengurus dan Ulang Tahun KWP VII
Fachri Arifin
Digital economy
Digital economy
Settapong_CyberSecurity
Планирование производства в системе Omega Production
Планирование производства в системе Omega Production
Александр Коровкин
Arquitectura islamica. ADRIANA POLLY
Arquitectura islamica. ADRIANA POLLY
Adriana Polly
Asuhan primer pada bayi 6 minggu pertama
Asuhan primer pada bayi 6 minggu pertama
Asih Astuti
Conceptos básicos de la probabilidad
Conceptos básicos de la probabilidad
Ernesto Diaz Castro
Evaluación del estado nutricio
Evaluación del estado nutricio
Kassandra Luna
Problema gestion del capital humano y evaluacion del desempeño laboral
Problema gestion del capital humano y evaluacion del desempeño laboral
alixindriago2013
Adoption of technology_facilitated_services
Adoption of technology_facilitated_services
Dr. Amit Kapoor
Viewers also liked
(18)
2017 0306 Apache OpenWhisk starting
2017 0306 Apache OpenWhisk starting
OpenWhisk meetup vol2
OpenWhisk meetup vol2
Bioquímica – introducción a la bioquímica
Bioquímica – introducción a la bioquímica
Hosam maxillofascial ppt
Hosam maxillofascial ppt
Business model canvas 2017 YEF Boot Camp
Business model canvas 2017 YEF Boot Camp
Everton nunes
Everton nunes
Presentación actividad 7
Presentación actividad 7
Copywriting w kontekście segmentacji SEO. Jak opisać produkt, aby wyświetlał ...
Copywriting w kontekście segmentacji SEO. Jak opisać produkt, aby wyświetlał ...
Walter russell’s cosmology byJohn EchEl
Walter russell’s cosmology byJohn EchEl
Laporan Kegiatan Rapat Umum Pengurus dan Ulang Tahun KWP VII
Laporan Kegiatan Rapat Umum Pengurus dan Ulang Tahun KWP VII
Digital economy
Digital economy
Планирование производства в системе Omega Production
Планирование производства в системе Omega Production
Arquitectura islamica. ADRIANA POLLY
Arquitectura islamica. ADRIANA POLLY
Asuhan primer pada bayi 6 minggu pertama
Asuhan primer pada bayi 6 minggu pertama
Conceptos básicos de la probabilidad
Conceptos básicos de la probabilidad
Evaluación del estado nutricio
Evaluación del estado nutricio
Problema gestion del capital humano y evaluacion del desempeño laboral
Problema gestion del capital humano y evaluacion del desempeño laboral
Adoption of technology_facilitated_services
Adoption of technology_facilitated_services
Recently uploaded
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
CRI Japan, Inc.
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NTT DATA Technology & Innovation
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
Hiroshi Tomioka
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
CRI Japan, Inc.
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
iPride Co., Ltd.
Recently uploaded
(7)
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その32024/04/26の勉強会で発表されたものです。
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
LoRaWANスマート距離検出センサー DS20L カタログ LiDARデバイス
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
NewSQLの可用性構成パターン(OCHaCafe Season 8 #4 発表資料)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
業務で生成AIを活用したい人のための生成AI入門講座(社外公開版:キンドリルジャパン社内勉強会:2024年4月発表)
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
LoRaWAN スマート距離検出デバイスDS20L日本語マニュアル
新人研修 後半 2024/04/26の勉強会で発表されたものです。
新人研修 後半 2024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Amazon SES を勉強してみる その22024/04/26の勉強会で発表されたものです。
Openwhisk と chatbot
1.
Openwhisk と Chatbot 2017年3月6日
2.
先ず始めに ChatOps 運用をチャットで
3.
3 Slack・Mattermostの場合 Incoming-Webhook Slack側にListenするソケットをつくり、 そこをつつくとslack にメッセージが表示される 例:JP1のABENDで slackにメッセージ(御免こうむりたい) Socket event
4.
4 Slack・Mattermostの場合 Outgoing-Webhook Slash Command チャットである法則に従うメッセージを呟くと別サー バーのAPIを叩き、 そこをつついたレスポンスのjson をメッセージとして表示する 例:チャットで#kakin
と叩くとBluemixの今月 の課金状況がわかる等 Socket
5.
5 社内で作成してみました(Incoming) curl Socket cron bash バックアップ 結果を lsで確認
6.
6 社内で作成してみました(Outgoing) #kakin cron bash +python +awk cf bss org_usage bluemix
課金状 況を確認 pythonで 集計してファイル化 Docker {json} {text : "#kakin"} flask (python) {json} {text : "## Bluemix~"}
7.
7 社内でもう一つ作成してみました(Outgoing) #kakin bluemix conversationに パススルー Docker {json} {text : "#kakin"} flask (python){json} {text :
"## Bluemix~"} conversation.message エラーの時は 独自メッセージ
8.
8 Slack・Mattermostの場合(つづき) https://api.slack.com/rtm event Socket Real Time Messaging
API Bot UserがEventに反応して 応答を返す (WebSocket)
9.
9 Slack・Mattermostの場合(つづき) https://openwhisk/oauth event Watson Developer Cloud openwhisk-slackapp https://openwhisk/event botの追加 OAUTH EVENT ACCESS_TOKEN 投入 ACCESS_TOKEN 確認
10.
10 OAuthおさらい(単純化の為APICは省く) 許可 サーバー ユーザー (ブラウザ) チ ャ ッ ト サ ー ビ ス response oauth TEAM_ID :ACCESS_TOKEN
11.
11 Eventおさらい(単純化の為APICは省く) ユーザー (ブラウザ) event チ ャ ッ ト サ ー ビ ス TEAM_ID :ACCESS_TOKEN 今の所鸚鵡返しする コードになっている
12.
12 Eventおさらい(単純化の為APICは省く)
13.
13 Eventおさらい(単純化の為APICは省く) 今の所鸚鵡返しする コードになっている ここを改変すれば色々できる
14.
14 呼び出し部分(APIConnect)
Download now