-
Notifications
You must be signed in to change notification settings - Fork 0
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 App対応 #41
Comments
SocketMode接続 : https://api.slack.com/methods/apps.connections.open app_tokenは Ok(reqwest::blocking::Client::new()
.post("https://slack.com/api/apps.connections.open")
.header(AUTHORIZATION, format!("Bearer {}", app_token))
.header(CONTENT_TYPE, "application/json")
.send()?
.text()?
.parse()?) response example
|
今のsanacaの設計的にevent apiは使えないんですよね。何故かというとevent apiはclientが複数あったときに1つ以上に通知があることしか保障してくれませんが、全部に通知がある前提で作っているので。 https://api.slack.com/apis/socket-mode#connections
|
本当に分散システムにしてしまう(各sacana同士が通信しあう作りに変える)の,とても面倒なのでやりたくない |
確かに...応答しなければ3回まではリトライしてくれそうですが............... |
そういえば知人から聞いた知見として,
の作りでどうか,という話を聞きました.動かしてるマシンの秘密鍵が漏洩したりしない限りは良さそう(漏れたら大事故だが :sorehasou: )なのと,全ての対象マシンに疎通できる箇所でアプリを動かさないといけない点がやっかいかなという気持ち |
https://api.slack.com/legacy/enabling-bot-users
😇 |
社内より情報提供
|
とりあえず年内対応くらいを目標とする。 |
https://api.slack.com/authentication/migration
The text was updated successfully, but these errors were encountered: