問題タブ [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 に答える
201 参照

node.js - node-slack 送信 Web フックにトリガー プロパティがありません

アプリケーションが Slack から受け取る現在のフックは次のようになります。trigger_word プロパティがありません。

text プロパティを外挿してトリガー値を把握することはできますが、これは少し面倒に思えます。ドキュメントに示されているように、trigger_word を持つようにするにはどうすればよいですか?

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

url - Slack Outgoing Webhook 統合で複数の URL を使用するのはどのような用途ですか?

構成で複数の URL が可能であるため、その使用または動作は何ですか? 1 つの URL だけでなく、複数の URL を使用する利点はありますか?

現在、構成には 1 つの URL しかありません。

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

slack-api - 私のslackカスタムコマンドはどうすればリンクのように/remind meを生成できますか

インターフェースのようなタスクマネージャーを実装するカスタムslackコマンドを書いています(私は知っています...そこにはたくさんあります:-)、私のマイクロタスクをアウトソーシングするためにodesk/upworkとのインターフェースをマイニングします:-))。

とにかく、コマンドを入力したユーザーとのその後のやり取りを容易にするために、 /remind コマンドの出力に Complete Delete などのリンクが含まれている方法がとても気に入っています。同じトリックを実行する方法を見つけようとしています。

私がこれまでに考えたのは、出力にリンクを含めることです...GET /slack-link?method=POST&token=xxx&team_id=xx&command=.. つまり、通常のカスタム コマンドから slack が生成した完全な json ペイロードをクエリ文字列に含めます。slack-link唯一の役割は、POST を通常の Slack エンドポイントに送信することである「プロキシ」として機能します。これらのコマンド リンクに同じ response_url を再利用することもできます。

試したことはありませんが、これらの URL は別のウィンドウを開くだけなので、パスが正確に機能しないと思います...

誰もそのようなことを試したことがありますか?

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

python - python-rtmbot を使用した Slack RTM: ショートリンクを機能させる

私はpython-rtmbotのプラグインを開発しており、次のようにそのプラグインから短いリンクを出力しようとしています: <http://google.com|test>. 私の目標は、これを Slack に表示することです:テスト- 完全な URL を表示せずにクリック可能なリンク。

ただし、私の Slack ボットは生のテキストを表示するだけです<http://google.com|test>。ファイルrtmbot.pyのoutput()という関数を変更しました。

channel.send_message()を使用する代わりに、slackclientパッケージのSlackClientのインスタンスであるself.slack_client.api_call()を使用するように切り替えました。リンクは正しく表示されるようになりましたが、表示に時間がかかります (出力が遅くなります)。

ショートリンク機能でchannel.send_message()を引き続き使用する方法はありますか? その他のアイデア/提案は大歓迎です。

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

linux - 2 つの post-receive フックを組み合わせる

2 つの post-receive フックを組み合わせるにはどうすればよいですか? 1 つ目はgit-slack 統合であり、次のループで実行されます。

2 つ目は私の展開用で、次のようになります。

git にどのブランチを使用しても、通知を slack に送信できるようにしたいと考えています。

両方のループを組み合わせる方法に関するヒントはありますか?

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

slack - ボット投稿メッセージにアイコンと名前がありません

カスタム ボットを使用して、 (ボットの認証トークンを使用して) チャンネルにpostMessage( doc ) 入れることができます。ただし、メッセージにはボットのアイコンや名前は表示されず、デフォルトのボットのものだけが表示されます。

スラックボット

トピックを変更すると、問題なく動作します (つまり、カスタム ボットのアイコンと名前が表示されます)。

追加の構成が必要ですか?

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

heroku - Heroku でホストされている Hubot の Web サイト ホーム?

現在、無料の Heroku アカウントでホストされている Hubot を持っています。ボットがオンになっているチャット アプリケーションの外部から Hubot に到達するためのエンドポイントとして機能する Web サイトが必要です。

そうする方法はありますか?

ありがとうございました