Skip to content
This repository has been archived by the owner on May 31, 2023. It is now read-only.

Slackアプリのホームビューでホーム画面を表示するように変更 #78

Merged
merged 3 commits into from
Apr 21, 2022

Conversation

hirokisakabe
Copy link
Contributor

@hirokisakabe hirokisakabe commented Apr 20, 2022

for #53

「Bee」発言に反応しての表示や、ホームビューへの表示は、方法がわからなかったので、とりあえず見送っています。
Slackアプリの設定画面で、Slash Commandsを設定する必要があります。

参考: https://slack.dev/bolt-python/ja-jp/concepts#updating-pushing-views

ホームビューを設定しました。ここからレビュー閲覧をはじめとした機能を使うことにしたいです。

スクリーンショット 2022-04-21 15 08 33

動作確認の際には、Slackアプリの設定画面で、下記を設定する必要があります。

  • 左の項目でApp Homeを選択 -> Show TabsにてHome Tabを有効化
  • 左の項目でEvent Subscriptionsを選択 -> Subscribe to bot eventsにてapp_home_openedを追加

参考: 新機能、アプリのホーム・ヴューを活用しよう🏡

@hirokisakabe hirokisakabe self-assigned this Apr 20, 2022
@hirokisakabe hirokisakabe added the タスク [Deprecated] スクラムでの開発をしなくなったため非推奨 label Apr 20, 2022
元々、スラッシュコマンドとホームビューの両方を使うことを予定していましたが、
スラッシュコマンドはワークスペース内で一意である必要があるという制約から、
検証用に複数アプリを動作させている現状では、検証がしづらいです。

よって、ホームビューを使うように修正しました。
将来的にはスラッシュコマンドからの起動も考慮して良いと考えていますが、
現時点では簡単のため、ホームビューのみを使いたいです。

参考: https://api.slack.com/lang/ja-jp/app-home-with-modal
@hirokisakabe hirokisakabe changed the title /bee コマンドでホーム画面を表示するように変更 Slackアプリのホームビューでホーム画面を表示するように変更 Apr 21, 2022
@takuya-okamoto-esm
Copy link
Contributor

コード&動作確認は問題ないと思います。
(Ngrok環境でも同じように動きました)

ホームビューを有効化する方法は、WikiかREADMEなどの後から目に付く場所に
書き留めておきたい気がしますね。
これはその他のSlackApp設定全般に言えることなので、別Issueにした方が良いかな。
SlackAppデプロイ方法に関係するので、 #6 の方かな。。

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
タスク [Deprecated] スクラムでの開発をしなくなったため非推奨
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants