問題タブ [slack-api]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
6 に答える
132497 参照

url - ブラウザからチャンネルを開くための Slack URL

この iTunes URL は、iTunes で銀河ヒッチハイク ガイドを開きます。

itmss://itunes.apple.com/us/audiobook/hitchhikers-guide-to-galaxy/id315596797

この Spotify の URL は、Spotify のディセンデンツによってすべてを開きます。

Spotify:track:22feF2sbtGydtvx1OeLSih

Slack には、リンクから Slack アプリの #channel を開くための URL スキームがありますか?

社内の他の人が使用できるように、私たちが使用する Slack #channel にリンクできるリンクをチームのサイトに配置したいと考えています。

0 投票する
1 に答える
877 参照

node.js - Slackbox - 要求された URL を取得できませんでした - アクセスが拒否されました

Slackbox をローカルで実行し、Spotify 開発アプリケーションを作成し、slackbox の認証に成功しました。http://localhost:5000/にログインしていると表示されます。dotenv を介して、slack トークンを含むすべての変数が .env ファイルに設定されています。

すべてが順調に見えます。

スラック側では、 http://localhost:5000/storeに POST する /spotify にマップされたスラッシュ コマンドを作成しました。入力すると、コマンドの説明リストにスラッシュ コマンドが表示されます。

ただし、使用しようとすると、チャットでアクセス拒否メッセージが表示されます。これは、クロスドメインの問題が原因であると想定しています。

エラー: 要求された URL を取得できませんでした

アクセスが拒否されました。

彼らのドキュメント ( https://github.com/benchmarkstudios/slackbox ) によると、これをローカルで実行するとうまくいくはずです。また、ローカルで Hubot ボットを実行しており、同じスラック ルームとうまく統合されています。

どんな助けでも大歓迎です!

0 投票する
1 に答える
4311 参照

api - oAuth API を介して Slack ユーザー名を取得する

アプリを Slack に統合するために eSlack oAuth API を使用しています。これらの指示に従って、次のことを行います。

  1. client_id を渡してhttps://slack.com/oauth/authorizeを呼び出し、スコープ "identify,read,post -> I get a code
  2. ID、シークレット、コードを指定してhttps://slack.com/api/oauth.accessを呼び出します -> アクセス トークンを取得します
  3. ユーザーのハンドル (名前) を取得したい -> user.info documentationを見て、トークンとユーザーの ID を提供する必要がありますが、これは持っていません。

ユーザーの ID はどこでどのように取得すればよいですか? 私は何が欠けていますか?

0 投票する
1 に答える
1623 参照

slack-api - Zapierを使用したスラックススラッシュコマンドの複数のパラメーター

Slack で zapier Webhook を呼び出すスラッシュ コマンドがあります。

私がセットアップしたサンプルコマンドは次のとおりです。

/todo [タイトル] [ユーザー]

Zapier では、 [Title] [User]を文字列値としてマップする着信 Webhook にtextという属性があります。問題は、コマンド全体を表すテキスト文字列だけでなく、個々の変数にアクセスできるようにしたいことです。

[Title] を POST コマンドの Title フォーム属性に、同様に [User] を User 属性にマップできるように、Slack で変数を分割する方法はありますか?

そうでない場合、Zapierで文字列の解析/文字列のインデックスを行うことは可能ですか?

0 投票する
1 に答える
270 参照

deployment - リタにリクエストするユーザー名を取得する方法

Slack チャンネルに投稿したユーザー名を取得する方法を知りたいです。Slack API でユーザー情報を取得できるようです。( https://api.slack.com/outgoing-webhooks )。私たちのオフィスでは、lita( https://api.slack.com/outgoing-webhooks ) と jenkinsを使用して、slack 経由でデプロイするために slack を使用しています。開発者以外がデプロイをリクエストできないようにしたい。ただし、Slack API を使用してユーザー名を取得する方法がわかりません。どんなコメントでも大歓迎です。

0 投票する
1 に答える
505 参照

ruby - 複数のサーバーに接続する Slack RTM API

複数の異なる Slack コミュニティにインストールできる Slack 用のボットの作成を検討しています。Slack は、管理するコミュニティごとに Web ソケットを作成するReal Time Messaging (RTM) API を提供します。Ruby で複数の Web ソケットに同時に接続するためのベスト プラクティスはありますか? これは EventMachine または Celluloid を使用する必要があるものですか、それとも複数のボットに接続できるクライアントが存在しますか? ありがとう!

0 投票する
2 に答える
1983 参照

slack-api - プロファイル情報を更新する Slack API はありますか?

こんにちは、API を使用して Slack アカウントのプロファイル情報を更新したいと考えています。ドキュメントに API が見つかりません。プロファイル情報を更新するための API はありますか?

スクリーンショットを参照してください http://screencast.com/t/f7eoAKT0Yy