問題タブ [slack]

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 投票する
1 に答える
789 参照

php - スラッシュ コマンドの応答が正しく解析されない

私の質問は、Slack の Slash コマンドに関するものです。

呼び出し元のチャネルに応答をエコーバックしようとしています。

たとえば、次のようなテストコマンドを整数化しました

そして、私は次のように応答したい:

しかし、私は現在(私のslackチャネルで)次のように取得しています:

これは私のPHPコードです:

次のようにエコーしたくないことに注意してください。

前もって感謝します :)

答えを出すのに役立つかもしれません:-

実際の間違った応答の例:

ここに画像の説明を入力

Slack スラッシュ コマンド API の URL: https://api.slack.com/slash-commands

0 投票する
5 に答える
94881 参照

slack-api - デスクトップ アプリの Slack チャネルで履歴の特定の日付または最も古いメッセージにジャンプするにはどうすればよいですか?

私の具体的な質問は、Slack デスクトップ アプリでこれを行う方法ですが、Web ブラウザー、最悪の場合は Web API を介してこれを行う方法に落ち着いてもかまいません。

チャンネルの最初にジャンプして読みたいと思うことがよくありますが、上にスクロールするには永遠にかかります。ショートカットは何ですか?/InTheBeginning のようなものを期待していましたが、jk が長すぎます。/begin /oldest など、または ctrl+shift+home などのキーボード ショートカットはどうでしょうか。私はそれが何であるかは気にしません、私はそれが欲しいだけです。「/jump最も古い」「/jump最新」と「/jump 11/29/2015」はどうですか?私の誕生日に何が言われたか知りたいのでしょうか?

これは機能要求のように聞こえ始めていますが、機能が既に存在していることを願っています。

アップデート1

Windows 7 Ent Sp 1 で最新バージョンの Slack v1.2.7 64 ビットを使用して
います。ホーム ボタンが「一部の」履歴を取得することがわかりましたが、最初にメッセージを選択した場合に限られます。以前、カーソルが「+」入力メッセージ テキスト ボックスにあるときに Home を押していましたが、その場合は何も起こりません。しかし、まだ 1 回のキー ストロークで最初まで移動することはできません。また、環境設定の「高度なオプション」-> Page Up、Page Down、Home、および End キーで常にメッセージをスクロールするというあいまいな設定を見ましたが、チェックされている場合とチェックされていない場合の違いはわかりません。

Update2:「アーカイブ」パス

ブラウザではより高速な方法が見つかりましたが、デスクトップ アプリでは見つかりませんでした。

上記の「アーカイブ」パスは、日付ピッカー「BROWSE BY DATE」を持つページを示しています。「日付を選択」をクリックすると、最初の時間まですばやくスクロールできます。

URI のみを使用して、特定の日付またはチャネルの開始に到達するさらに高速な方法があるかもしれません。また、誰かがこの「アーカイブ」パスでドキュメントを見つけることができる場合は、コメントに追加してください. どうやってこれに出くわしたか覚えていません。

Update3:チャンネルの最初に直接リンクするためのハック

DatePicker はエポック時間を秒単位で渡すように見えるので、s0000000000000000 を渡すとチャネルの先頭に移動することがわかりました。s00 に短縮すると動作しますが、何らかの理由で s0 にはなりません。出来上がり!

https://{チーム名}.slack.com/archives/{チャンネル名}/ s00

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

security - クラウド プラットフォームが十分に安全であることを納得させるにはどうすればよいでしょうか?

私はスタートアップ企業の共同創業者です。私たちは、コンピューター サイエンスやプログラミングのことをしているわけではありません。自社製品を作っています。その結果、私のパートナーと私は、Google Drive、Slack、Facebook Messenger、Google Hangout などのクラウド プラットフォーム サービスを使用して私たちをサポートしています。それらを使用して、開発のファイルを共有します。問題は、私のパートナーがコンピュータ サイエンスを研究している人物でも、情報セキュリティの十分なバックグラウンドを持っていない人物でもあることです。そのため、重要なファイルを共有するためにこれらのサービスを使用することを常に躊躇していました。たとえば、Slack を使用すると、チーム チャネルでコード スニペットを共有できますが、コード ファイルを暗号化する必要があると彼は考えています。情報漏えいを防ぐために。暗号化は、そのようなサービスを利用するための便利な機能を失うと思います. クラウド プラットフォーム サービスでコードやファイルを共有する際に安全性の問題を心配する必要がないことをパートナーに納得させるにはどうすればよいですか?

0 投票する
0 に答える
200 参照

javascript - Slack で、新しいユーザーが初めて参加したときに Hubot スクリプトを実行するにはどうすればよいですか?

私はあなたができることを知っています

しかし、それは誰かが参加するたびに実行されます。ユーザーが初めてルームに参加した場合にのみ、これを実行したい。これを確認する方法はありますか?ありがとう!

0 投票する
4 に答える
79 参照

php - PHP - 引用符内のテキストのみを取得しようとしています

PHPスクリプトを使用してSlackスラッシュコマンドを作成しようとしています。

だから私が入力すると:

その 1 つの文字列を 2 つの異なる変数に変換できます。

長い文字列は次のようになります。

私はそれを次のように変えたい:

ここでスタック オーバーフローを検索して、正規表現パターンをいくつか試してみましたが、何でも正しく動作させることができました。

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

0 投票する
0 に答える
499 参照

asana - Asana Slack 統合 - 自分のタスクのみを一覧表示する

私がそうするとき、私は/asana listすべてのプロジェクトのすべてのタスクを取得します。

/asana list @member自分に割り当てられたタスクのみ/asana list To My Tasksを表示したり、プロジェクト内のタスクのみを表示したりすることはできますか? Zapier を使用せずにこれらすべてを行うには?