私はスラックアプリ(ボットと着信webhooksを含むスコープ)で作業しています。私は定義されたチャンネルにメッセージを送ることができますが、 "& channel ="パラメータの使用を止めて聴いているチャンネルにメッセージを送信する方法はわかりません。私が聞いていることは、アプリがインストールされると、どこに投稿するかを尋ねられます(チャンネルまたはdmを選択する必要があります)。スラックのリスニングチャンネルにメッセージを送信するには?
String postUrl = "https://slack.com/api/chat.postMessage?token=" + botAccessToken + "&as_user=false&channel=%23community&text=testing&username=CommunityQ";
ヒントは役に立ちます。
それは本当に明確ではありません 何が問題ですか。ユーザーがメッセージを送信するチャンネルを選択した場合、 ''&channel = "+ whatUserSelected'を使用してみませんか?なぜあなたは '&channel ='パラメータの使用を止めたいのですか? –
これは理想的なことですが、どのようにユーザーを選択するかはわかりません。次の画面の「インストールアプリ」を押すと、ユーザーがチャンネルを選択し、次に認証することができます。これは、私が投稿メッセージのリクエスト(https://twitter.com/?code=10438895956.23091995778.196dfdf43d&state=) – user1140656
で使用しているコードを取得したところからhttps urlにリダイレクトされます。これはjsonレスポンスで見つかりました。なぜ私がこの逃げ出したのか分かりません。ありがとう。私はそれを投票することができるように答えとしてあなたのコメントを追加しますか? – user1140656