問題タブ [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 投票する
2 に答える
238 参照

ios - iOS で SupportKit を使用してリアルタイム メッセージとメディア ファイルを送受信する方法

SlackSupportKit v2.9.0 で使用しています。他のチャネルの他のユーザーからメッセージとメディア ファイルを取得できるようにしたいと考えています。

私は自分のアプリで SupportKit を呼び出しています:

ビューが読み込まれると、メッセージを送受信できますが、ユーザーの名前は表示されません。また、アプリの他のユーザーからのメッセージをこの同じ会話にフェッチしたいと考えています。

アップデート:

以下の変更を行いました

これは私のメールに表示されるものです: ここに画像の説明を入力

そしてこれは私のアプリで: ここに画像の説明を入力

しかし、会話に表示されるユーザーの名前をまだ確認できません。

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

slack-api - Slack Slash コマンド/送信 Webhook は安全ですか?

Slack で Outgoing Webhooks と Slash コマンドを確認した人はいますか?

Slash コマンドと Outgoing Webhook の両方の場合、コマンド文字列と user_id および token が POST 本文で外部 URL (コマンドに対応) に送信されます。問題は、トークンがすべてのチーム メンバーで同じままであることです (トークンは統合ページに表示されるため、チームに公開されます。エンドポイント URL も公開されます)。つまり、これはチームに対してリクエストを認証するメカニズムですが、ユーザーに対してリクエストを認証するメカニズムはありません。

同じヘッダー、トークン、およびリクエスト本文を使用して別のサーバーからリクエストを再現できますが、チーム メンバーの user_id を使用すると、他の誰かがコマンドを実行したように見えます。また、リクエストが Slack サーバーからのものかどうかを確認する方法もありません。

私の質問は - ここで何かが足りないのですか? スラッシュ コマンドは、(外部サービスでの) CRUD 操作を意図したものですか? それとも、天気、スタック オーバーフロー、パブリック API などの単純なサービスからデータを取得するためのものですか? そうでない場合、この問題をどのように解決しますか?

更新 - @SlackAPI に話しかけたところ、user_id を個別に確認する必要があるとのことです。

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

api - Slack API - メッセージの固定

最近、slack API を使用して作業を行っていますが、Slack API を使用してメッセージをピン留めする方法が明らかではないようです。既存のメッセージを更新できることがわかりました。メッセージを手に入れて、それを使って何かをする。

ここで明らかな何かが欠けていますか、それともチャネルにメッセージを固定するための API 呼び出しがありますか?

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

javascript - スラック スラッシュ コマンド: ボットの名前とアイコンを設定する

ノードスラックボットを作ろうとしています。Slackからルートを打ってみると、

app.get('/testbot', testbot);

私はテストボットを呼び出します:

testbot.js:

Slack APIで指定されたWebhook URL にペイロード オブジェクトを投稿しています

console.log('RESPONSE', body)何も返しません。

私のテスト botPayload オブジェクトは次のようになります。

ここで何が間違っていますか?


投稿から BOT ラベルを削除するにはどうすればよいですか?

ここに画像の説明を入力