SlideShare a Scribd company logo
1 of 48
Download to read offline
Goodpatchに
生息するbotたち
@deepblue_will
自己紹介
• Prottのフロントエンド担当
• Java(SWT) → 

Ruby(Ruby on Rails) →
JavaScript(AngularJS)
• 最近「KANA-BOON」と
いうバンドにハマってます
杉原碧志(あおし)
@deepblue_will
Slack
• チャットツール
• 自分の好きなChannelに入って会話する
• 豊富な連携
• 例) GitHubでコメントしたらSlackに流す等
Slackはbotがいるとより る
日々の仕事を
より便利に
より楽しく
してくれるうちのbotたち
を紹介します!
本日のお話
• うちのbotたちをお披露目
• よく使われてるbot
• 情報発信系bot
• 癒し系bot
• うちのbotを支える技術
• まとめ
うちのbotたち①
よく使われてるbot
抽選bot
抽選bot
• チャンネル内のユーザをランダムに選択
• 地味だけど色んな場面で使える
毎朝のLT
シャッフルランチbot
シャッフルランチbot
• 2週に1回、希望者を数グループに分けてラン
チ
• 参加者の取りまとめとグルーピングをSlackで
• 普段あまり話さない人と話せる機会
うちのbotたち②
情報発信系bot
タイムラインbot
タイムラインbot
• 複数チャンネルの発言を1つのチャンネルに流
す
• マネージャーがゆるく流れを把握するのに便
利
http://qiita.com/Vexus2/items/70a84b28c85fc9af14c7
日報bot
日報bot
• Qiita::Teamに書いた日報を流す
• Slackを追うだけで日報が読める!
• Qiita上で1つずつクリックして読むのは億劫
• 折角日報書いてるのに読んでもらえないなんてことが起
こるのを防止
はてブbot
はてブbot
• 毎日15時にはてブITのTop5を流す
• 毎日旬の情報に触れられる
• 仕事中の息抜きにも
うちのbotたち③
癒やし系
雑談bot
雑談bot
• 適当に受け答えしてくれるbot
• Docomoの雑談APIを使用
• 5%の確率で絡むようにすることでより人間らしさを
演出
• ただ、真面目なことを話してるチャンネルではしゃ
べらないように制御(ウザいので)
botを支える技術
HubotとHeroku
Hubot
• GitHubが開発したbot実行のためのフレーム
ワーク
• かなり簡単にbotを作ることができる
• https://hubot.github.com/
Hubotのサンプルコード
module.exports = (robot) ->

###

「hubot おはよう」 と投稿されると「Hello」とこたえる

###

robot.respond /おはよう!/i, (res) ->

res.send "Hello!"



###

「おはよう」 と投稿されると「Hello」とこたえる

###

robot.hear /おはよう/i, (res) ->

res.send "Hello!"

Heroku
• Node.jsとかが動く環境と提供してくれる
• GitHubと連携できる
• masterにpushすると勝手にデプロイしてくれる
• ※ 無料プランでは1日6時間スリープさせる必要がある
• Process Scheduler使って指定の時間帯スリープさせる
• http://sota1235.hatenablog.com/entry/2015/06/10/130000
HerokuでHubotを指定の時間
に寝かせる方法①
• Process Scheduler
• Herokuのアドオン(無料)
• 指定の時間にスリープさせることができる
• http://sota1235.hatenablog.com/entry/
2015/06/10/130000
HerokuでHubotを指定の時間
に寝かせる方法②
• Kaffeine
• Sleepしないようにpingを送ってくれるサー
ビス
• ログイン不要で使える
• http://kaffeine.herokuapp.com/
まとめ
botがいると仕事が る!
Botがいると色々便利!
botがいるとリアルの
コミュニケーションも促進される!
botがいると仕事が楽しくなる!
bot作りは簡単!

無料!
まだまだ紹介しきれなかった
botがたくさんありますが、
続きは懇親会で話します!
皆様の会社の素敵な
bot教えて下さい!
Goodpatchに生息するbotたち

More Related Content

What's hot

マイクロサービスとOSSのおいしい関係
マイクロサービスとOSSのおいしい関係マイクロサービスとOSSのおいしい関係
マイクロサービスとOSSのおいしい関係Fumiya Shinozuka
 
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介Shoken Fujisaki
 
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をするSlack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をするsairoutine
 
初心から一週間で作ってみた Kinesis Client Library for Go
初心から一週間で作ってみた Kinesis Client Library for Go初心から一週間で作ってみた Kinesis Client Library for Go
初心から一週間で作ってみた Kinesis Client Library for GoTerui Masashi
 
My開発環境の話
My開発環境の話My開発環境の話
My開発環境の話Yuta Ohashi
 
Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04敦志 金谷
 
Hubotで遊ぶ
Hubotで遊ぶHubotで遊ぶ
Hubotで遊ぶtreby
 
Rancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ているRancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ているMasataka Tsukamoto
 
Reproducebility 100倍 Dockerマン
Reproducebility 100倍 DockerマンReproducebility 100倍 Dockerマン
Reproducebility 100倍 DockerマンNagi Teramo
 
cucumber-jvmで受け入れテスト
cucumber-jvmで受け入れテストcucumber-jvmで受け入れテスト
cucumber-jvmで受け入れテストTakafumi Yoshida
 
UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説Yuichi Yoshida
 
この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!__john_smith__
 

What's hot (14)

マイクロサービスとOSSのおいしい関係
マイクロサービスとOSSのおいしい関係マイクロサービスとOSSのおいしい関係
マイクロサービスとOSSのおいしい関係
 
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
LLプログラマ向けSwift ExtensionsとテストライブラリQuickの紹介
 
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をするSlack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
Slack + Hubot でお前の一番好きな二次元嫁キャラと一緒に仕事をする
 
初心から一週間で作ってみた Kinesis Client Library for Go
初心から一週間で作ってみた Kinesis Client Library for Go初心から一週間で作ってみた Kinesis Client Library for Go
初心から一週間で作ってみた Kinesis Client Library for Go
 
tsudaりについて
tsudaりについてtsudaりについて
tsudaりについて
 
My開発環境の話
My開発環境の話My開発環境の話
My開発環境の話
 
Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04Werkzeugを使ってみた #osakapy 2016/04
Werkzeugを使ってみた #osakapy 2016/04
 
Hubotで遊ぶ
Hubotで遊ぶHubotで遊ぶ
Hubotで遊ぶ
 
Rancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ているRancher JPが仲間になりたそうにこちらを見ている
Rancher JPが仲間になりたそうにこちらを見ている
 
Reproducebility 100倍 Dockerマン
Reproducebility 100倍 DockerマンReproducebility 100倍 Dockerマン
Reproducebility 100倍 Dockerマン
 
OSC 2011 KeySnail
OSC 2011 KeySnailOSC 2011 KeySnail
OSC 2011 KeySnail
 
cucumber-jvmで受け入れテスト
cucumber-jvmで受け入れテストcucumber-jvmで受け入れテスト
cucumber-jvmで受け入れテスト
 
UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説UZTextView, UZMultilayeredPopoverControllerの解説
UZTextView, UZMultilayeredPopoverControllerの解説
 
この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!この素晴らしいSQLに祝福を!
この素晴らしいSQLに祝福を!
 

Viewers also liked

Prott usermeetup
Prott usermeetupPrott usermeetup
Prott usermeetupJun Saso
 
Design Thinking - Workshop Sample
Design Thinking - Workshop SampleDesign Thinking - Workshop Sample
Design Thinking - Workshop SampleShimon Shmueli
 
Google for Mobile: コンテナで作るモバイル バックエンド - 福田 潔
Google for Mobile:  コンテナで作るモバイル バックエンド - 福田 潔Google for Mobile:  コンテナで作るモバイル バックエンド - 福田 潔
Google for Mobile: コンテナで作るモバイル バックエンド - 福田 潔Google Cloud Platform - Japan
 
Website Specification Template V2 Feb 09
Website Specification Template V2 Feb 09Website Specification Template V2 Feb 09
Website Specification Template V2 Feb 09JohnKeys
 
BigQueryを始めてみよう - Google Analytics データを活用する
BigQueryを始めてみよう - Google Analytics データを活用するBigQueryを始めてみよう - Google Analytics データを活用する
BigQueryを始めてみよう - Google Analytics データを活用するGoogle Cloud Platform - Japan
 
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
[Cloud on air] #02  GCP のアプリランタイムについて学ぼう[Cloud on air] #02  GCP のアプリランタイムについて学ぼう
[Cloud on air] #02 GCP のアプリランタイムについて学ぼうGoogle Cloud Platform - Japan
 
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築するGoogle Cloud Platform - Japan
 
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」Kazuki Yamashita
 
McKinsey Quarterly 50th Anniversary Highlights
McKinsey Quarterly 50th Anniversary HighlightsMcKinsey Quarterly 50th Anniversary Highlights
McKinsey Quarterly 50th Anniversary HighlightsMcKinsey & Company
 
How Collaboration Advances Your Sustainability Efforts
How Collaboration Advances Your Sustainability EffortsHow Collaboration Advances Your Sustainability Efforts
How Collaboration Advances Your Sustainability EffortsBoston Consulting Group
 
Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...
Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...
Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...EY
 
How fit is your capital allocation strategy?
How fit is your capital allocation strategy? How fit is your capital allocation strategy?
How fit is your capital allocation strategy? EY
 
The new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companiesThe new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companiesEY
 
Findings on health information technology and electronic health records
Findings on health information technology and electronic health recordsFindings on health information technology and electronic health records
Findings on health information technology and electronic health recordsDeloitte United States
 
Cultural Times - The first global map of cultural and creative industries
Cultural Times - The first global map of cultural and creative industriesCultural Times - The first global map of cultural and creative industries
Cultural Times - The first global map of cultural and creative industriesEY
 
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
TMT Outlook 2017:  A new wave of advances offer opportunities and challengesTMT Outlook 2017:  A new wave of advances offer opportunities and challenges
TMT Outlook 2017: A new wave of advances offer opportunities and challengesDeloitte United States
 
The evolving value chain in life sciences
The evolving value chain in life sciencesThe evolving value chain in life sciences
The evolving value chain in life sciencesEY
 

Viewers also liked (20)

Prott usermeetup
Prott usermeetupPrott usermeetup
Prott usermeetup
 
Design Thinking Workshop
Design Thinking WorkshopDesign Thinking Workshop
Design Thinking Workshop
 
Design Thinking - Workshop Sample
Design Thinking - Workshop SampleDesign Thinking - Workshop Sample
Design Thinking - Workshop Sample
 
Google for Mobile: コンテナで作るモバイル バックエンド - 福田 潔
Google for Mobile:  コンテナで作るモバイル バックエンド - 福田 潔Google for Mobile:  コンテナで作るモバイル バックエンド - 福田 潔
Google for Mobile: コンテナで作るモバイル バックエンド - 福田 潔
 
Why and how Design UI
Why and how Design UIWhy and how Design UI
Why and how Design UI
 
Website Specification Template V2 Feb 09
Website Specification Template V2 Feb 09Website Specification Template V2 Feb 09
Website Specification Template V2 Feb 09
 
BigQueryを始めてみよう - Google Analytics データを活用する
BigQueryを始めてみよう - Google Analytics データを活用するBigQueryを始めてみよう - Google Analytics データを活用する
BigQueryを始めてみよう - Google Analytics データを活用する
 
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
[Cloud on air] #02  GCP のアプリランタイムについて学ぼう[Cloud on air] #02  GCP のアプリランタイムについて学ぼう
[Cloud on air] #02 GCP のアプリランタイムについて学ぼう
 
IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016IDEO - Design thinking workshop 2016
IDEO - Design thinking workshop 2016
 
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する
[Cloud OnAir ] #03 No-ops で大量データ処理基盤を簡単に構築する
 
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
UIデザインとUXの超基礎「UI Design & UX for ENGINEER」
 
McKinsey Quarterly 50th Anniversary Highlights
McKinsey Quarterly 50th Anniversary HighlightsMcKinsey Quarterly 50th Anniversary Highlights
McKinsey Quarterly 50th Anniversary Highlights
 
How Collaboration Advances Your Sustainability Efforts
How Collaboration Advances Your Sustainability EffortsHow Collaboration Advances Your Sustainability Efforts
How Collaboration Advances Your Sustainability Efforts
 
Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...
Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...
Business Pulse - Dual perspectives on the top 10 risks and opportunities 2013...
 
How fit is your capital allocation strategy?
How fit is your capital allocation strategy? How fit is your capital allocation strategy?
How fit is your capital allocation strategy?
 
The new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companiesThe new revenue recognition standard for life sciences companies
The new revenue recognition standard for life sciences companies
 
Findings on health information technology and electronic health records
Findings on health information technology and electronic health recordsFindings on health information technology and electronic health records
Findings on health information technology and electronic health records
 
Cultural Times - The first global map of cultural and creative industries
Cultural Times - The first global map of cultural and creative industriesCultural Times - The first global map of cultural and creative industries
Cultural Times - The first global map of cultural and creative industries
 
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
TMT Outlook 2017:  A new wave of advances offer opportunities and challengesTMT Outlook 2017:  A new wave of advances offer opportunities and challenges
TMT Outlook 2017: A new wave of advances offer opportunities and challenges
 
The evolving value chain in life sciences
The evolving value chain in life sciencesThe evolving value chain in life sciences
The evolving value chain in life sciences
 

Similar to Goodpatchに生息するbotたち

Jazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとかJazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとかTsubasa Yoshino
 
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45civic Sasaki
 
TypeScript x Bot Framework
TypeScript x Bot FrameworkTypeScript x Bot Framework
TypeScript x Bot FrameworkKazumi IWANAGA
 
機械の体を手に入れるのよ、 鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、 鉄郎!!!Nagi Teramo
 
私の好きなPython構文 vol.2 #nds46
私の好きなPython構文 vol.2 #nds46私の好きなPython構文 vol.2 #nds46
私の好きなPython構文 vol.2 #nds46civicpg
 
ユニットテストと始める始める安全なPythonライブラリ開発
ユニットテストと始める始める安全なPythonライブラリ開発ユニットテストと始める始める安全なPythonライブラリ開発
ユニットテストと始める始める安全なPythonライブラリ開発Yuya Oka
 
Slackから始めるChatOps
Slackから始めるChatOpsSlackから始めるChatOps
Slackから始めるChatOpsYuto Suzuki
 
コミュニティのある風景
コミュニティのある風景コミュニティのある風景
コミュニティのある風景Ryunosuke SATO
 
Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!yutannihilation
 
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築You&I
 
Seq2Seqでボットづくり
Seq2SeqでボットづくりSeq2Seqでボットづくり
Seq2SeqでボットづくりMasato Fujitake
 
リアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたいリアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたいx1 ichi
 
オープンセミナー香川2012 LT
オープンセミナー香川2012 LTオープンセミナー香川2012 LT
オープンセミナー香川2012 LTKouta Imanaka
 
Bot frameworkでbot入門
Bot frameworkでbot入門Bot frameworkでbot入門
Bot frameworkでbot入門Tsubasa Yoshino
 
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Kazuto Kusama
 
Morioka As 0x06 Usagi Koyomirya
Morioka As 0x06 Usagi KoyomiryaMorioka As 0x06 Usagi Koyomirya
Morioka As 0x06 Usagi Koyomirya兎 伊藤
 
RPubs とその Bot たち
RPubs とその Bot たちRPubs とその Bot たち
RPubs とその Bot たちhoxo_m
 
Pepper tech festival_2014_技術セッション基本
Pepper tech festival_2014_技術セッション基本Pepper tech festival_2014_技術セッション基本
Pepper tech festival_2014_技術セッション基本Atelier Akihabara
 

Similar to Goodpatchに生息するbotたち (20)

Jazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとかJazug tokyo-night bot-frameworkとかbotとか
Jazug tokyo-night bot-frameworkとかbotとか
 
LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45LT: 今日帰ってすぐに始められるPython #nds45
LT: 今日帰ってすぐに始められるPython #nds45
 
TypeScript x Bot Framework
TypeScript x Bot FrameworkTypeScript x Bot Framework
TypeScript x Bot Framework
 
機械の体を手に入れるのよ、 鉄郎!!!
機械の体を手に入れるのよ、鉄郎!!!機械の体を手に入れるのよ、鉄郎!!!
機械の体を手に入れるのよ、 鉄郎!!!
 
私の好きなPython構文 vol.2 #nds46
私の好きなPython構文 vol.2 #nds46私の好きなPython構文 vol.2 #nds46
私の好きなPython構文 vol.2 #nds46
 
ユニットテストと始める始める安全なPythonライブラリ開発
ユニットテストと始める始める安全なPythonライブラリ開発ユニットテストと始める始める安全なPythonライブラリ開発
ユニットテストと始める始める安全なPythonライブラリ開発
 
Slackから始めるChatOps
Slackから始めるChatOpsSlackから始めるChatOps
Slackから始めるChatOps
 
コミュニティのある風景
コミュニティのある風景コミュニティのある風景
コミュニティのある風景
 
Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!Github pagesでRPubsにサヨナラ!
Github pagesでRPubsにサヨナラ!
 
今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築今時のオンプレなgithubクローン環境構築
今時のオンプレなgithubクローン環境構築
 
Seq2Seqでボットづくり
Seq2SeqでボットづくりSeq2Seqでボットづくり
Seq2Seqでボットづくり
 
リアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたいリアルタイムにデータ分析してWebサービスの面白さを伝えたい
リアルタイムにデータ分析してWebサービスの面白さを伝えたい
 
オープンセミナー香川2012 LT
オープンセミナー香川2012 LTオープンセミナー香川2012 LT
オープンセミナー香川2012 LT
 
Bot frameworkでbot入門
Bot frameworkでbot入門Bot frameworkでbot入門
Bot frameworkでbot入門
 
Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践Cloudn PaaSチームのChatOps実践
Cloudn PaaSチームのChatOps実践
 
Cppmix 01
Cppmix 01Cppmix 01
Cppmix 01
 
Morioka As 0x06 Usagi Koyomirya
Morioka As 0x06 Usagi KoyomiryaMorioka As 0x06 Usagi Koyomirya
Morioka As 0x06 Usagi Koyomirya
 
RPubs とその Bot たち
RPubs とその Bot たちRPubs とその Bot たち
RPubs とその Bot たち
 
20090828 Webconlocal
20090828 Webconlocal20090828 Webconlocal
20090828 Webconlocal
 
Pepper tech festival_2014_技術セッション基本
Pepper tech festival_2014_技術セッション基本Pepper tech festival_2014_技術セッション基本
Pepper tech festival_2014_技術セッション基本
 

Goodpatchに生息するbotたち