Download free for 30 days
Sign in
Upload
Language (EN)
Support
Business
Mobile
Social Media
Marketing
Technology
Art & Photos
Career
Design
Education
Presentations & Public Speaking
Government & Nonprofit
Healthcare
Internet
Law
Leadership & Management
Automotive
Engineering
Software
Recruiting & HR
Retail
Sales
Services
Science
Small Business & Entrepreneurship
Food
Environment
Economy & Finance
Data & Analytics
Investor Relations
Sports
Spiritual
News & Politics
Travel
Self Improvement
Real Estate
Entertainment & Humor
Health & Medicine
Devices & Hardware
Lifestyle
Change Language
Language
English
Español
Português
Français
Deutsche
Cancel
Save
Submit search
EN
Uploaded by
treby
3,617 views
プロ生ちゃんbotを作ろう!
Pronama LT資料です。
Technology
◦
Read more
1
Save
Share
Embed
Embed presentation
Download
Download to read offline
1
/ 15
2
/ 15
3
/ 15
4
/ 15
5
/ 15
6
/ 15
7
/ 15
8
/ 15
9
/ 15
10
/ 15
11
/ 15
12
/ 15
13
/ 15
14
/ 15
15
/ 15
More Related Content
PPTX
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
by
sairoutine
PDF
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
by
infinite_loop
PPTX
Hubotを使ってbotをつくろう!
by
Daisuke Kikuchi
PDF
Hubotで遊ぶ
by
treby
PDF
こわくないPython 補足資料
by
Katsuya Arai
PDF
Hubotをはじめる
by
nasa9084
KEY
hubotで快適BOT生活
by
Kazufumi Otani
PDF
Q planet
by
hermit4 Ishida
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
by
sairoutine
とりあえずこれだけ知っていればお仕事ができる(であろう)gitガチ入門
by
infinite_loop
Hubotを使ってbotをつくろう!
by
Daisuke Kikuchi
Hubotで遊ぶ
by
treby
こわくないPython 補足資料
by
Katsuya Arai
Hubotをはじめる
by
nasa9084
hubotで快適BOT生活
by
Kazufumi Otani
Q planet
by
hermit4 Ishida
What's hot
PDF
Go入門
by
Takuya Ueda
PDF
GoでMinecraftっぽいの作る
by
京大 マイコンクラブ
PPTX
Pythonでターミナルに画像表示
by
Masato Fujitake
PDF
Github時代のgitのはなし
by
Yoichi Toyota
PDF
Qt小技(修正版)
by
hermit4 Ishida
PDF
Go言語でBot開発やってみた
by
Akihiko Horiuchi
PDF
最近のTUI(Terminal-based User Interface)事情
by
Kota Kanbe
PDF
Tortoise gitで日本語ファイル名を使うときのgitの選択について
by
Kiyoshi SATOH
PPTX
Seq2Seqでボットづくり
by
Masato Fujitake
PDF
ChatOps with Hubot
by
Yoshiaki Yoshida
ODP
stapy#23 LT
by
NaoY-2501
PPTX
BOOTがぶっとんだ
by
paralleltree
PDF
Goodby Hatena, hello Sphinx
by
Kouhei Maeda
PDF
OSS Study#19_LT
by
NaoY-2501
PDF
Py datameetup1
by
shiroyagi
PDF
コミュニティのある風景
by
Ryunosuke SATO
PDF
Gitoriousをubuntu 10.04 LTSへインストール
by
Kiyoshi SATOH
PPTX
Pynyumon03 LT
by
drillan
PPTX
Stapy#22 LT
by
NaoY-2501
ODP
底辺webプログラマが今更git語ってみた
by
Yudai Fujita
Go入門
by
Takuya Ueda
GoでMinecraftっぽいの作る
by
京大 マイコンクラブ
Pythonでターミナルに画像表示
by
Masato Fujitake
Github時代のgitのはなし
by
Yoichi Toyota
Qt小技(修正版)
by
hermit4 Ishida
Go言語でBot開発やってみた
by
Akihiko Horiuchi
最近のTUI(Terminal-based User Interface)事情
by
Kota Kanbe
Tortoise gitで日本語ファイル名を使うときのgitの選択について
by
Kiyoshi SATOH
Seq2Seqでボットづくり
by
Masato Fujitake
ChatOps with Hubot
by
Yoshiaki Yoshida
stapy#23 LT
by
NaoY-2501
BOOTがぶっとんだ
by
paralleltree
Goodby Hatena, hello Sphinx
by
Kouhei Maeda
OSS Study#19_LT
by
NaoY-2501
Py datameetup1
by
shiroyagi
コミュニティのある風景
by
Ryunosuke SATO
Gitoriousをubuntu 10.04 LTSへインストール
by
Kiyoshi SATOH
Pynyumon03 LT
by
drillan
Stapy#22 LT
by
NaoY-2501
底辺webプログラマが今更git語ってみた
by
Yudai Fujita
Viewers also liked
PPTX
C++用将棋ライブラリ"OpenShogiLib"の紹介
by
Hiro H.
PDF
Boost.GraphでJR全線乗り尽くしプランを立てる - プログラミング生放送+CLR/H+Sapporo.cpp 勉強会@札幌 (2014.7.12)
by
Hiro H.
PDF
C++ ポインタ ブートキャンプ
by
Kohsuke Yuasa
PDF
Introduction to Roslyn
by
Yuki Igarashi
PDF
Unityで『Kinect for Windows v2 / XboxOne Controller』を使う
by
Nobuhiko Sasaki
PDF
Azure Functions 入門
by
jz5 MATSUE
PDF
フォロワーから友利奈緒を探す
by
jz5 MATSUE
PDF
Windowsの画面スケーリングをきちんと理解しよう
by
Yuya Yamaki
PDF
はじめての ASP.NET MVC
by
jz5 MATSUE
PDF
Twitterのsnowflakeについて
by
moai kids
PDF
イマドキC++erのモテカワリソース管理術
by
Kohsuke Yuasa
PDF
ENJOY H@RMONY!!とボーダーbot
by
treby
PPTX
Text-To-だるやなぎスピーチの開発
by
jz5 MATSUE
PPTX
アイマス駆動開発 #shinjukurb
by
treby
PDF
Windows8.1(64bit) にVB6をインストール
by
jz5 MATSUE
PDF
CI to CD、ソフトウェアの継続的アプローチ
by
You&I
PPTX
#darukaigi
by
jz5 MATSUE
PDF
BELIEVE MY DRE@M!!とミリオンボーダーbot
by
treby
PDF
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
by
jz5 MATSUE
C++用将棋ライブラリ"OpenShogiLib"の紹介
by
Hiro H.
Boost.GraphでJR全線乗り尽くしプランを立てる - プログラミング生放送+CLR/H+Sapporo.cpp 勉強会@札幌 (2014.7.12)
by
Hiro H.
C++ ポインタ ブートキャンプ
by
Kohsuke Yuasa
Introduction to Roslyn
by
Yuki Igarashi
Unityで『Kinect for Windows v2 / XboxOne Controller』を使う
by
Nobuhiko Sasaki
Azure Functions 入門
by
jz5 MATSUE
フォロワーから友利奈緒を探す
by
jz5 MATSUE
Windowsの画面スケーリングをきちんと理解しよう
by
Yuya Yamaki
はじめての ASP.NET MVC
by
jz5 MATSUE
Twitterのsnowflakeについて
by
moai kids
イマドキC++erのモテカワリソース管理術
by
Kohsuke Yuasa
ENJOY H@RMONY!!とボーダーbot
by
treby
Text-To-だるやなぎスピーチの開発
by
jz5 MATSUE
アイマス駆動開発 #shinjukurb
by
treby
Windows8.1(64bit) にVB6をインストール
by
jz5 MATSUE
CI to CD、ソフトウェアの継続的アプローチ
by
You&I
#darukaigi
by
jz5 MATSUE
BELIEVE MY DRE@M!!とミリオンボーダーbot
by
treby
マスコットアプリ─ キャラアプリ─ 開発 with Xamarin
by
jz5 MATSUE
More from treby
PDF
Shinjuku.rb #61 RubyKaigi2018予習
by
treby
PDF
たたかうFFI
by
treby
PDF
このみさんにPRしてもらう
by
treby
PDF
失敗から学ぶEM方法論
by
treby
PDF
TH@NK YOU for SMILE!!とミリオンボーダーbot
by
treby
PDF
Frontendと向き合う
by
treby
PDF
mastodon API
by
treby
PDF
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
by
treby
PDF
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
by
treby
PDF
楽しく学ぶ?API
by
treby
PDF
アイマスハッカソン2017
by
treby
PDF
最近のRailsフロントエンド開発の紹介
by
treby
PDF
モダンJSでモダンなWebアプリケーションを作ろう!
by
treby
PDF
VueとdockerとAWSとチームとアイマスと私
by
treby
PDF
reading suture
by
treby
PDF
Sinatraで触れる生SQL
by
treby
PDF
Octocatは技術的負債の夢を見るか?
by
treby
PDF
Vue.js + Vuexチーム開発実践の事例
by
treby
PDF
Paperclip
by
treby
PDF
The Art of Collaboration
by
treby
Shinjuku.rb #61 RubyKaigi2018予習
by
treby
たたかうFFI
by
treby
このみさんにPRしてもらう
by
treby
失敗から学ぶEM方法論
by
treby
TH@NK YOU for SMILE!!とミリオンボーダーbot
by
treby
Frontendと向き合う
by
treby
mastodon API
by
treby
Railsのフロントエンドのトレンドと実際〜事業を進めながら、レールに乗り続けるためのテクニック〜
by
treby
Railsフロントエンドの modernizeにおける一事例 ~decaffeinateからES2015移行まで~
by
treby
楽しく学ぶ?API
by
treby
アイマスハッカソン2017
by
treby
最近のRailsフロントエンド開発の紹介
by
treby
モダンJSでモダンなWebアプリケーションを作ろう!
by
treby
VueとdockerとAWSとチームとアイマスと私
by
treby
reading suture
by
treby
Sinatraで触れる生SQL
by
treby
Octocatは技術的負債の夢を見るか?
by
treby
Vue.js + Vuexチーム開発実践の事例
by
treby
Paperclip
by
treby
The Art of Collaboration
by
treby
プロ生ちゃんbotを作ろう!
1.
プロ生ちゃんbotを作ろう 2015/05/16 @treby006
2.
Who am I
? ● treby (@treby006) ● コミケでサークル出展やってます(技術系同人誌) ○ だいたいプロ生ちゃんのスペースの近くです ○ http://www.atelier-nodoka.net/ ● 元提督のプロデューサー(ミリオンライブ) ● 久々のプロ生楽しいです ✌('ω'✌ )三✌('ω')✌三( ✌'ω')✌
3.
今日お話しすること ● HubotでTwitter botを作ろう! ○
プロ生ちゃんbotを実際に作ってみます
4.
Hubotで遊ぼう ● GitHub製のチャットbotフレームワーク ○ Twitter ○
Slack ○ Hip Hop ○ Chatwork ● CoffeeScript ● 超簡単
5.
ハンズオン
6.
ここで2分
7.
この後やること ● botの本機能を実装する ○ botとのやりとりを決める ○
プロ生ちゃんを調教する ● Twitterアプリケーション作成する ○ 鍵とかトークンとかとってくる ● どこかで運用する ○ Heroku(PaaS)とか
8.
できたのがこちら @pronama_bot
9.
ここで4分
10.
おさらい:Hubotプチ解説 ● scripts/*.coffee ● external-scripts.json
11.
script/*.coffee ● Hubot起動時に読み込まれる ● 全部のインタラクションはここで定義 ●
CoffeeScriptで記述 ○ http://dotinstall.com/lessons/basic_coffeescript_v2 ● 単純なものであれば、コードの知識不要
12.
external-scripts.json ● ライブラリ的に外部スクリプトを読み込む時に利 用 ● hubot
pingで返答があるのも、デフォルトで 「hubot-diagnostics」というexternal-scriptに書 いてあるから。 ● npmパッケージ化されているものはnpm installとexternal- scriptsに追加するだけで利用可能!
13.
参考:Herokuの環境変数とか ● HUBOT_HEROKU_KEEPALIVE_URL: http://pronama-bot.herokuapp.com/ ○
Heroku appがIdling状態にならないようにする ● HUBOT_TWITTER_SCREEN_NAME: pronama_bot ○ 何に反応するか ● HUBOT_TWITTER_KEY: <TwitterのアプリケーションKey> ● HUBOT_TWITTER_SECRET: <TwitterのアプリケーションSecret> ● HUBOT_TWITTER_TOKEN: <TwitterのToken> ● HUBOT_TWITTER_TOKEN_SECRET: <TwitterのSecret Token>
14.
ソースコード https://github.com/treby/pronama-bot Pull Requestお待ちしております!
15.
Happy Hacking!!
Download