質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Slack

Slackは、Tiny Speckという企業からリリースされたコミュニケーションツールです。GoogleDriveやGitHubなど、さまざまな外部サービスと連携することができます。

Q&A

1回答

379閲覧

SlackでAPIを利用して投稿する際に、投稿をブックマークする

mbcztpw

総合スコア30

Google Apps Script

Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。

Slack

Slackは、Tiny Speckという企業からリリースされたコミュニケーションツールです。GoogleDriveやGitHubなど、さまざまな外部サービスと連携することができます。

0グッド

0クリップ

投稿2023/04/24 09:05

編集2023/04/24 09:05

GASからSlackに投稿する際に、投稿にブックマークを付けたいです。
下記ではブックマークされませんでした。

GAS

1function bm () { 2 let url = "https://slack.com/api/chat.postMessage"; 3 let channel = "ch1"; 4 let message = "test message"; 5 payload = { 6 "token": "xxxxxxxxx", 7 "channel": channel, 8 "text": message, 9 "bookmark": true, 10 "as_user": true 11 }; 12 let params = { 13 "method": "post", 14 "payload": payload 15 }; 16 UrlFetchApp.fetch(url, params); 17}

下記title、typeに何を設定すればよいのか分かりません。
https://api.slack.com/methods/bookmarks.add

よろしくお願いします。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

YellowGreen

2023/04/24 12:45 編集

chat.postMessageでの "bookmark": true, の記述は、どこでご覧になったのでしょうか。
mbcztpw

2023/04/25 00:00

ブックマークを付ける方法が分からず、 payloadに"bookmark": trueと書けば ブックマークされるかと思いましたが、 されませんでした。
YellowGreen

2023/04/25 00:11

chat.postMessageには、ブックマークの処理は見当たらないので、 投稿時でのAPIはまだ提供されていないのでは。 お示しいただいたURLは、チャンネルの操作ですね。
guest

回答1

0

stars.addのAPIを使用します。

chat.postMessageのレスポンスとしてtsが返ってきますので、timestamp,channel,timestampで実行すればブックマークに入ります。

ちなみにbookmarks.addは、チャンネル上部に固定される関連ページリンクです。
typelinkの一択しか用意されていません。

投稿2023/05/09 23:34

macaron_xxx

総合スコア3191

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問