6

私はスラックアプリに取り組んでいます(ボットと受信ウェブフックを含むスコープ)。定義されたチャネルにメッセージを送信できますが、"&channel=" パラメータの使用を停止して、リスニング チャネルにメッセージを送信する方法がわかりません。つまり、アプリをインストールすると、ユーザーはどこに投稿するかを尋ねられます (チャンネルまたは dm を選択する必要があります)。

String postUrl = "https://slack.com/api/chat.postMessage?token=" + botAccessToken + "&as_user=false&channel=%23community&text=testing&username=CommunityQ";

どんなヒントも役に立ちます。

4

4 に答える 4

3

ここで少し混乱があると思います。「ボット」スコープではできないことを「受信 Webhook」スコープでは何をするのかわかりません。これが私が物事を見る方法です

  • 1 つのチャネルに投稿する軽量で権限の低いアプリが必要な場合は、受信 Webhook スコープを使用します。
  • または、どのチャネルに更新を投稿してほしいか、回答を処理するなど、ユーザーに質問できるアプリが必要です。次に、ボット スコープを使用すると、ボットは任意のパブリック チャネルに投稿できます。

達成したいことについてもう少し詳しく教えていただければ、より良いお手伝いができるかもしれません

于 2016-08-04T07:27:28.963 に答える
2

マイケルが回答で述べたように、同時に複数のチャネルに投稿することはできません。それらを調べて、複数のリクエストを行う必要があります。

于 2016-02-07T13:14:41.130 に答える