問題タブ [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.
ios - Slack iOS URL スキーム
iOS アプリから Slack チームの誰かにメッセージを送るために直接リンクすることはできますか? URLを開くだけslack:
で Slack アプリが開きますが、誰かのメッセージ スレッドにはリンクしません。私はいくつかの明白なものを試しました:
slack:ptarjan
slack://ptarjan
しかし、私は暗闇の中でパンチしています。
参考までに、Facebook Messenger はfb-messenger://user-thread/{user-id}
、skype はskype:{user-id}?chat'
です。
json - HTTP POST リクエストで JSON を Slack に送信する
Slack の chat.postMessage API 呼び出しを使用してメッセージを送信しようとしています。HTTP GET 内でテスト メッセージをエンコードするのに問題はありませんが、HTTP POST 要求で JSON を使用して同じ結果を達成しようとしています。
curl
とPostmanの両方でテストしてきましたが、Slack は私のリクエスト本文をまったく認識していないようです。
ではcurl
、リクエストは次のようにエンコードされます。
Postman では、これは生の本文です。
私はこれまでにこのようなことをしたことがないので、何かを見逃しているかどうかはわかりません。ありがとう!
php - PHP フォームを使用した Slack Incoming Webhook
<textarea>
テキストをWeb フォームから Slack チャネルに自動的にプッシュする PHP スクリプトを作成しようとしています。
HTML:
次のように、ハードコードされたメッセージを Slack に投稿する PHP スクリプトを書くことができました。
しかし、何らかの理由で、テキストを取得<textarea name="text" rows="3" cols="30"></textarea>
して変数に保存しようとすると、機能しません。これを PHP の先頭に追加して、テキスト変数を設定します。
$payload を
oauth - ドメインを2回要求するSlack OAuth?
Slack に対して認証する必要があるモバイル アプリを持っています。
https://slack.com/oauth/authorize ( APIドキュメントに従って)に対してブラウザーを起動すると、最初にユーザーのドメインが要求されます。それを入力すると、ユーザーのドメインを再度尋ねるログイン画面が表示されます。
ユーザーが再びドメインと資格情報を入力すると、すべてが正常に機能しますが、プロセスは少し面倒です。
他のいくつかの Web アプリとモバイル アプリをテストしましたが、同じ動作を示しているようです。誰かが見つけたこれに対する回避策はありますか?
nginx - 301 Slack から Jenkins Build を実行中に永続的に移動
このチュートリアルに続いて、Jenkins ビルドをリモートでトリガーするスラッシュ コマンドを Slack に含めたいと思います。私の Jenkins サーバーは ngnix を使用してリバース プロキシです。
したがって、このコマンドは、またはブラウザーhttps://[Jenkins-Server]/buildByToken/build?job=[job-name]&token=[token]
を使用して実行するとビルドをトリガーします。出力curl
はcurl
ただし、Slack 経由でトリガーすると、次の出力が得られます。スラッシュ コマンドを統合する際に、同じ URL を埋め込みました。
私は slack に非常に慣れていません。
rest - Slack のスラッシュ コマンドから Jenkins を呼び出す
Slack から REST API 呼び出しを行う方法はありますか? スラッシュ コマンドを使用して GET/POST リクエストを作成できますが、ヘッダーに追加のヘッダー パラメーターを渡すことができないようです。
ユーザーを認証するために API トークンを渡す必要があるリモート Jenkins スクリプトを呼び出そうとしています。Slack と Jenkins の間のミドルウェア サービスを書きたくありません。
spring-mvc - 2 つの異なるアプリケーション情報を統合する方法 (slack と SVN など)
私の Web アプリケーションでは、SVN を使用してコードを統合しています。コミットされたすべてのコード ファイルについて、Slack (Skype に似たアプリケーション) でメッセージを受け取ります。これにより、他の開発チーム メンバー (同じチャット グループ内) は、リポジトリにコミットされた新しいファイルについて知ることができます。
この機能がどのように機能するかを知りたいので、コードの変更を通知したり、他のアプリケーションのリポジトリにコミットしたりできます。誰でも、正しい方向に向けてください。または、不明な点があれば教えてください。
ありがとうございました。