自分のチームにチャンネルを作成して、自分のアプリケーションからユーザーの更新情報を渡したいと考えています。 (彼のたるみチームに)私のユーザーのためにルビーでユーザー権限を取得してスラックチャンネルを作成する方法
- (例えば#coolapp)チャネルを作成
- そのcoolappチャネル
に私のアプリからのすべての更新を送信します。だから私は2のことをしたいですでお寄せいただきありがとうございます。
自分のチームにチャンネルを作成して、自分のアプリケーションからユーザーの更新情報を渡したいと考えています。 (彼のたるみチームに)私のユーザーのためにルビーでユーザー権限を取得してスラックチャンネルを作成する方法
に私のアプリからのすべての更新を送信します。だから私は2のことをしたいですでお寄せいただきありがとうございます。
チャネルを作成するには、お客様のクライアントが許可する疑いのあるchannels:write
スコープ(https://api.slack.com/docs/oauth-scopes)が必要です(最低でも)。ユーザーが選択したチャンネルにメッセージを投稿することができるincoming-webhook
スコープを使用してカスタム統合を作成することが、最も簡単で簡単です。お客様はSlack Buttonを使用してカスタムインテグレーション(アプリ)をインストールし、着信Webhookで正しく設定した場合、アプリをインストールすると、メッセージが投稿されるチャンネルが選択されます。
これはすべてmore detail hereで説明されています。
webhook経由でチャンネルにメッセージを投稿するのは本当に簡単です。ドキュメントから:
curl -X POST \ --data-urlencode 'payload={"text":"This is a line of text.\nAnd this is another one."}' \ https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXX
[ルビーを使用してスラックにチャネルを作成する]の可能複製(http://stackoverflow.com/questions/37657390/creating-a-channel-in-slack-using-ruby ) –
@AlexandrT私のアプリトークンを使用して、私のチームではなく他のチームのためのチャンネルを作成できますか? – Frozenna
おそらく、あなたが属しているチームには何もできません。それはあなたのapiキーによって決定されます。 –