Slack ML Bot/App Hackathon Tutorial by Team AI

# To Start With はじめに 

(日本語は下記)

Hi! I am Dai from Team AI.

As you know Slack is becoming a "Must Have" tool in IT collaboration.
Since we keep getting too many emails every day, email communication is somehow broken.
We really love Slack's concept as "Less Email".
Yeah, thanks to Slack my company can collaborate in a very effective way.
Since we are becoming a good friend of Slack by visiting Slack conference "Frontier", Team AI kicks off a mini Slack hackathon to build an innovative productivity tool by ourselves.

https://slackfrontiers.com/ (happening in SanFrancsico, NewYork, and London)

In this event, we will build a useful Slack app together as group work.
Don't worry too much! We can build some apps without coding.

Please read the technical resources below and let's enjoy building together.
From our research, we found that the majority of Slack apps are rule-based bot without machine learning.
Well we have so many awesome AI APIs in the market, we can definitely make Slack Apps smarter with machine learning.

Sounds interesting?

Please just come to our "Team AI Base" in Shibuya and work together. Are you a beginner? Don't worry. We will take care of you.

Let's have a fun together in building a great AI.

===========================================================

こんにちは！ Team AI代表 石井大輔です。

言うまでもなくSlackはIT業界のコミュニケーション・コラボレーションにおいて欠かせない存在となっています。
日々我々の受け取るEmailが多すぎて、Emailでのコミュニケーションは壊れていると言えるからです。
だからこそ、我々はSlackの"Emailを減らせる"というミッションに共感します。
実際に弊社も、Slackのおかげで非常に効率的な社内コラボレーションが実現できています。

今回、Team AIとしてSlackの国際カンファレンスFrontierに参加することが決定し、今後もSlackGroupとの連携を深めていきたいと思っています。
これを記念して、Team AIとしてのSlackミニハッカソンを開催します。
是非革新的で生産性を向上させるSlackAppを一緒に作りましょう。

https://slackfrontiers.com/ (サンフランシスコ、NY、ロンドンで毎年カンファレンスが開催されています)

このイベントでは、自由テーマでSlackの便利なアプリをグループワークで構築します。心配しないでください！いくつかの機能はコードを書かずに構築できます。

下記にまとめた技術情報を見ていただき、構築を楽しみましょう！
我々の調査では、大部分の既存のSlackAppはルールベースのボットであり、
本格的な機械学習は導入されていません。

でも、市場には素晴らしい機械学習APIが溢れていますよね？
機械学習技術を使って、SlackAppを賢くすることは可能だと考えます。

ハイレベルな方も、初心者の方も、ビジネスサイドの方も、気軽にいらっしゃってください。

==========================================================

# Previous Hackathon Ideas 前回までのハッカソンアイデア(面白いの多いですよ!)

Slack ML App Hackathon — July 2019
https://medium.com/kiara-dev-blog/slack-hackathon-bb06150bd484

1st Slack ML App hackathon — Too many great ideas!
https://medium.com/kiara-dev-blog/slack-ml-hackathon-kiara-8cb18b0c81cc

# For Beginners 初心者向け

How to Build Your Own Slack Bot
https://zapier.com/blog/how-to-build-chat-bot/

How to build your own custom Slack app (for non-coders)
https://slackhq.com/how-to-build-your-own-custom-slack-app-for-non-coders

We built a bot for anomalies
https://medium.com/slack-developer-blog/we-built-a-bot-for-anomalies-d96b51b49b19

Zapier がすごいらしい。SlackファボをGoogleDocsにアップロードしてみる。
https://qiita.com/YumaInaura/items/abf0e6e8b051366872a7

【プログラミング知識ゼロでもできる】Slackの発言をLineにzapierを使って転送する方法
https://qiita.com/genreh/items/aad9bd37c5e7e7a5f250

【プログラム無し】zapierでTwitterで「にゃ〜ん」って呟いたらSlackのStatus Emojiを変更する
https://qiita.com/CaptainPag/items/b05cf7210ee278497661

メールを使ったChatwork/Slackへの投稿をZapierを使って0円で実現する
https://qiita.com/mamohacy/items/c962b9a64b28b2e7a569

一度試したらクセになるメールをslackに転送する方法
https://qiita.com/mr_t_free/items/fd05ac8306fd5fcc1b37


#Intermediate 中級者編

- slack appについて
https://api.slack.com/slack-apps

- slack oauthの仕組み
https://api.slack.com/docs/oauth

- slack app local開発
https://api.slack.com/tutorials/tunneling-with-ngrok

- slack botの種類
https://qiita.com/namutaka/items/233a83100c94af033575

- slack appの審査についての体験談
https://qiita.com/munky69rock/items/3342c7b7c642fd2c68f3

- slack appの審査リスト
https://api.slack.com/docs/slack-apps-checklist

- slack api問い合わせフォーム
https://slack.com/intl/ja-jp/developers/contact


#Advanced 上級編

機械学習のAPIを活用しよう! by Team AI
https://qiita.com/daisuke-team-ai/items/8756af04f38ef544fad1