-
Notifications
You must be signed in to change notification settings - Fork 14
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Slack Dialogs を Modals に移行します #247
Conversation
# @param post_body [Hash] | ||
# @see https://api.slack.com/methods/chat.postMessage | ||
# @see https://github.com/slack-ruby/slack-ruby-client/blob/master/lib/slack/web/api/endpoints/chat.rb | ||
def post_public_message(post_body) | ||
@slack_api_client.chat_postMessage(post_body) | ||
end | ||
|
||
def post_direct_message(post_body) |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ここ呼ばれていませんでしたね・・・
修正ありがとうございます!
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
ご対応ありがとうございます!
大丈夫そうです!
@shigerix レビューありがとうございます! 申請ウィンドウの生成をDialogsからModalsに移行しました
|
確認しますね! |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
大丈夫そうです!重ねてご対応ありがとうございます!
やりたいこと
Slack Dialogs は現在legacyな仕組みとなっており、既知の不具合もいくつかあるが今後廃止予定の為、解消される見込みがない。
不具合の一つとして、AndroidのSlackアプリでスラッシュコマンドを実行した場合に、申請ウィンドウが開かないという事象があるが、Dialogsでは上記の通りSlack側での改修予定がないとのことなので、Dialogsで作成している部分をModalsに移行したい。
やったこと
Modalsのview submissionイベントにはSlack channelのidが含まれていない為、環境変数のSLACK_CHANNEL
に送信するように処理を変更しましたやっていないこと
SlackModal
にてrubocopのアラートが出ていますが、一旦 disableさせていただいています関連リンク