• インストール:
  • 本日: 112
  • 通算: 311801
開発者:userdimashirokov

Slack API パッケージ

このコミュニケーションツールのツール、ボット、またはアプリケーションをビルドします。

エンドポイント一覧
エンドポイント一覧は以下の通りです。アプリケーションにエンドポイントを追加するには「エンドポイントに接続」をクリックしてください
全てを表示
Webhook イベント一覧
Webhookイベント一覧は以下の通りです Webhookでイベントを登録し、websockets経由でリアルタイムにデータを受け取れます。
  • outgoing
    このメソッドは、ユーザーがチャンネルにメッセージを投稿するたびに呼び出されますConnect to Webhook
  • slashCommand
    このメソッドは、ユーザーがチャンネルにスラッシュコマンドを投稿するたびに呼び出されますConnect to Webhook
全てを表示
ディスカッション
全てを表示
Readme

Slack

Slackパッケージ

このブロックは、単独または互いに組み合わせて、さまざまな種類のSlackアプリケーションを構築するのに使用します。

  • ドメイン:slack.com
  • 資格情報:token

資格を取得する方法:

OAuthトークンをテストする:https://api.slack.com/docs/oauth-test-tokens

Slack OAuth ドキュメント: https://api.slack.com/docs/oauth

TOC

* [revokeAuth](#revokeAuth)

* [testAuth](#testAuth)

* [getBotInfo](#getBotInfo)

* [getChannels](#getChannels)

* [createChannel](#createChannel)

* [archiveChannel](#archiveChannel)

* [getChannelHistory](#getChannelHistory)

* [getChannelInfo](#getChannelInfo)

* [inviteToChannel](#inviteToChannel)

* [joinChannel](#joinChannel)

* [kickFromChannel](#kickFromChannel)

* [leaveChannel](#leaveChannel)

* [markChannel](#markChannel)

* [renameChannel](#renameChannel)

* [setChannelPurpose](#setChannelPurpose)

* [setChannelTopic](#setChannelTopic)

* [unarchiveChannel](#unarchiveChannel)

* [getPrivateChannels](#getPrivateChannels)

* [createPrivateChannel](#createPrivateChannel)

* [archivePrivateChannel](#archivePrivateChannel)

* [getPrivateChannelHistory](#getPrivateChannelHistory)

* [getPrivateChannelInfo](#getPrivateChannelInfo)

* [inviteToPrivateChannel](#inviteToPrivateChannel)

* [kickFromPrivateChannel](#kickFromPrivateChannel)

* [leavePrivateChannel](#leavePrivateChannel)

* [markPrivateChannel](#markPrivateChannel)

* [renamePrivateChannel](#renamePrivateChannel)

* [setPrivateChannelPurpose](#setPrivateChannelPurpose)

* [setPrivateChannelTopic](#setPrivateChannelTopic)

* [unarchivePrivateChannel](#unarchivePrivateChannel)

* [openPrivateChannel](#openPrivateChannel)

* [closePrivateChannel](#closePrivateChannel)

* [closeDirectMessageChannel](#closeDirectMessageChannel)

* [getDirectMessageChannelHistory](#getDirectMessageChannelHistory)

* [getUserImChannels](#getUserImChannels)

* [markDirectMessageChannel](#markDirectMessageChannel)

* [openDirectMessageChannel](#openDirectMessageChannel)

* [getAccessToken](#getAccessToken)

* [closeMultipartyDirectMessageChannel](#closeMultipartyDirectMessageChannel)

* [getMultipartyDirectMessageChannelHistory](#getMultipartyDirectMessageChannelHistory)

* [getMultipartyDirectMessageChannels](#getMultipartyDirectMessageChannels)

* [markMultipartyDirectMessageChannel](#markMultipartyDirectMessageChannel)

* [deleteChat](#deleteChat)

* [openMultipartyDirectMessageChannel](#openMultipartyDirectMessageChannel)

* [sendMeMessage](#sendMeMessage)

* [postMessage](#postMessage)

* [updateMessage](#updateMessage)

* [endDoNotDisturb](#endDoNotDisturb)

* [endSnooze](#endSnooze)

* [getDoNotDisturbInfo](#getDoNotDisturbInfo)

* [setSnooze](#setSnooze)

* [getTeamUserDoNotDisturbInfo](#getTeamUserDoNotDisturbInfo)

* [getTeamCustomEmoji](#getTeamCustomEmoji)

* [addFileComment](#addFileComment)

* [deleteFileComment](#deleteFileComment)

* [updateFileComment](#updateFileComment)

* [deleteFile](#deleteFile)

* [uploadFile](#uploadFile)

* [getFileInfo](#getFileInfo)

* [getTeamFiles](#getTeamFiles)

* [disableFileSharing](#disableFileSharing)

* [disableFileSharing](#disableFileSharing)

* [enableFileSharing](#enableFileSharing)

* [pinItemToChannel](#pinItemToChannel)

* [getChannelPinnedItems](#getChannelPinnedItems)

* [unpinItemToChannel](#unpinItemToChannel)

* [addReaction](#addReaction)

* [getReaction](#getReaction)

* [getReactions](#getReactions)

* [removeReaction](#removeReaction)

* [startRealTimeMessaging](#startRealTimeMessaging)

* [searchItem](#searchItem)

* [addStar](#addStar)

* [getStarts](#getStarts)

* [removeStar](#removeStar)

* [getTeamInfo](#getTeamInfo)

* [getTeamProfile](#getTeamProfile)

* [getAccessLogs](#getAccessLogs)

* [createUserGroup](#createUserGroup)

* [disableUserGroup](#disableUserGroup)

* [enableUserGroup](#enableUserGroup)

* [getUserGroups](#getUserGroups)

* [updateUserGroup](#updateUserGroup)

* [getUserGroupUsers](#getUserGroupUsers)

* [updateUserGroupUsers](#updateUserGroupUsers)

* [getUserProfile](#getUserProfile)

* [setUserProfile](#setUserProfile)

* [deleteUserProfilePhoto](#deleteUserProfilePhoto)

* [getUserPresence](#getUserPresence)

* [getUserIdentity](#getUserIdentity)

* [getUser](#getUser)

* [getTeamUsers](#getTeamUsers)

* [setUserActive](#setUserActive)

* [setPhoto](#setPhoto)

* [setUserPresence](#setUserPresence)

* [markReminderComplete](#markReminderComplete)

* [createReminder](#createReminder)

* [deleteReminder](#deleteReminder)

* [getSingleReminder](#getSingleReminder)

* [getReminders](#getReminders)

Slack.revokeAuth

このメソッドは、アクセストークンを取り消します。トークンが不要になったときに使用します。たとえば、Sign In With Slackアプリケーションでは、これを呼び出してユーザーをログアウトさせます。

フィールドタイプ説明
token文字列認証トークン。
testこのパラメータを1に設定すると、指定されたトークンが実際に取り消されないテストモードがトリガーされます。

Slack.testAuth

このメソッドは認証を確認して、あなたが誰であるかを伝えます。

フィールドタイプ説明
token文字列認証トークン。

Slack.getBotInfo

このメソッドは、ボットユーザーに関する情報を返します。

フィールドタイプ説明
token文字列認証トークン。
bot文字列情報を取得するボットユーザー。

Slack.getChannels

このメソッドは、チーム内のすべてのチャンネルの一覧を返します。これには、発信者がいるチャンネル、現在存在しないチャンネル、およびアーカイブされたチャンネルが含まれますが、プライベートチャンネルは含まれません。各チャンネルの(非アクティブ化されていない)メンバーの数も返されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
excludeArchivedアーカイブされたチャンネルを返しません。

Slack.createChannel

このメソッドは、チャンネルを作成するのに使用します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
name文字列作成するチャンネルの名前。

Slack.archiveChannel

このメソッドは、チャンネルをアーカイブします。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列アーカイブするチャンネル。

Slack.getChannelHistory

このメソッドは、指定されたチャンネルからのメッセージイベントの一部を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列取得するチャンネル。
latest文字列結果に含めるメッセージの終了時間範囲。
oldest文字列結果に含めるメッセージの開始時間範囲。
inclusive最新のタイムスタンプまたは最も古いタイムスタンプのメッセージを結果に含めます。
count返すメッセージの数(1~1000)。
unreads文字列出力にunread_count_displayを含めるかどうか。

Slack.getChannelInfo

このメソッドは、チームチャンネルに関する情報を返します。

フィールドタイプ説明
token文字列認証トークン。(必要なスコープはchannels:writeです)。
channel文字列情報を得るためのチャンネル。

Slack.inviteToChannel

このメソッドは、ユーザーをチャンネルに招待するのに使用されます。呼び出し元のユーザーは、そのチャンネルのメンバーである必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列情報を取得するチャンネル。
user文字列チャンネルに招待するユーザー。

Slack.joinChannel

このメソッドは、チャンネルに参加するのに使用されます。チャンネルが存在しない場合は作成されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
name文字列参加するチャンネルの名前。

Slack.kickFromChannel

このメソッドを使用すると、ユーザーはチームチャンネルから別のメンバーを削除できます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列ユーザーを削除するチャンネル。
user文字列チャンネルから削除するユーザー。

Slack.leaveChannel

このメソッドは、チャンネルを終了するのに使用されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列終了するチャンネル。

Slack.markChannel

このメソッドは、チャンネル内の読み込みカーソルを移動します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列読み込みカーソルを設定するチャンネル。
ts文字列最後に見たメッセージのタイムスタンプ。

Slack.renameChannel

このメソッドは、チームチャンネルの名前を変更します。

フィールドタイプ説明
token文字列
認証トークン(必要なスコープはchannels:writeです)。
channel文字列読み込みカーソルを設定するチャンネル。
name文字列チャンネルの新しい名前。

Slack.setChannelPurpose

このメソッドは、チャンネルの目的を変更するのに使用されます。呼び出し元のユーザーは、そのチャンネルのメンバーである必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列読み込みカーソルを設定するチャンネル。
purpose文字列新しい目的。

Slack.setChannelTopic

このメソッドは、チャンネルのトピックを変更するのに使用されます。呼び出し元のユーザーは、そのチャンネルのメンバーである必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列読み込みカーソルを設定するチャンネル。
topic文字列新しいトピック。

Slack.unarchiveChannel

このメソッドは、チャンネルのアーカイブを解除します。呼び出し元のユーザーがチャンネルに追加されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列アーカイブを解除するチャンネル。

Slack.getPrivateChannels

このメソッドは、呼び出し元のユーザーが入っているチームのプライベートチャンネルの一覧と、呼び出し元のユーザーがアーカイブしたグループの一覧を返します。各プライベートチャンネルの(非アクティブ化されていない)メンバーの一覧も返されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
excludeArchivedアーカイブされたPrivateChannelsを返さないでください。

Slack.createPrivateChannel

このメソッドは、プライベートチャンネルを作成します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
name文字列作成するPrivateChannelの名前。

Slack.archivePrivateChannel

このメソッドは、チャンネルをアーカイブします。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列アーカイブするPrivateChannel。

Slack.getPrivateChannelHistory

このメソッドは、指定されたプライベートチャンネルからのメッセージ/イベントの一部を返します。プライベートチャンネルの履歴全体を読み込むには、最新の引数または最も古い引数がないメソッドを呼び出してから、以下の手順に従ってページングを続行します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列取得するプライベートチャンネル。
latest文字列結果に含めるメッセージの終了時間範囲。
oldest文字列結果に含めるメッセージの開始時間範囲。
inclusive最新のタイムスタンプまたは最も古いタイムスタンプのメッセージを結果に含めます。
count返すメッセージの数(1~1000)。
unreads文字列出力にunread_count_displayを含めるかどうか。

Slack.getPrivateChannelInfo

このメソッドは、プライベートチャンネルに関する情報を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列情報を取得するPrivateChannel。

Slack.inviteToPrivateChannel

このメソッドは、ユーザーをプライベートチャンネルに招待するのに使用されます。呼び出し元のユーザーは、プライベートチャンネルのメンバーである必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列情報を取得するPrivateChannel。
user文字列PrivateChannelに招待するユーザー。

Slack.kickFromPrivateChannel

このメソッドを使用すると、ユーザーはプライベートチャンネルから別のメンバーを削除できます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列ユーザーを削除するPrivateChannel。
user文字列PrivateChannelから削除するユーザー。

Slack.leavePrivateChannel

このメソッドは、チャンネルを終了するのに使用されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列PrivateChannelを終了します。

Slack.markPrivateChannel

このメソッドは、プライベートチャンネルの読み込みカーソルを移動します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列読み込みカーソルを設定するPrivateChannel。
ts文字列最後に見たメッセージのタイムスタンプ。

Slack.renamePrivateChannel

このメソッドは、プライベートチャンネルの名前を変更します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列PrivateChannelを使用して読み込みカーソルを設定します。
name文字列PrivateChannelの新しい名前。

Slack.setPrivateChannelPurpose

このメソッドは、プライベートチャンネルの目的を変更するのに使用されます。呼び出し元のユーザーは、プライベートチャンネルのメンバーである必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列PrivateChannelを使用して読み込みカーソルを設定します。
purpose文字列新しい目的。

Slack.setPrivateChannelTopic

このメソッドは、プライベートチャンネルのトピックを変更するのに使用されます。呼び出し元のユーザーは、プライベートチャンネルのメンバーである必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列読み込みカーソルを設定するPrivateChannel。
topic文字列新しいトピック。

Slack.unarchivePrivateChannel

このメソッドは、プライベートチャンネルのアーカイブを解除します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列アーカイブを解除するPrivateChannel。

Slack.openPrivateChannel

このメソッドは、プライベートチャンネルを開きます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列開くPrivateChannel。

Slack.closePrivateChannel

このメソッドは、プライベートチャンネルを閉じます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列閉じるPrivateChannel。

Slack.closeDirectMessageChannel

このメソッドは、ダイレクトメッセージチャンネルを閉じます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列閉じるダイレクトメッセージチャンネル。

Slack.getDirectMessageChannelHistory

このメソッドは、指定されたダイレクトメッセージチャンネルからのメッセージ/イベントの一部を返します。ダイレクトメッセージチャンネルの履歴全体を読み込むには、最新の引数または最も古い引数がないメソッドを呼び出してから、以下の手順に従ってページングを続行します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはim:historyです)。
channel文字列取得するチャンネル。
latest文字列結果に含めるメッセージの終了時間範囲。
oldest文字列結果に含めるメッセージの開始時間範囲。
inclusive最新のタイムスタンプまたは最も古いタイムスタンプのメッセージを結果に含めます。
count返すメッセージの数(1~1000)。
unreads文字列出力にunread_count_displayを含めるかどうか。

Slack.getUserImChannels

このメソッドは、ユーザーが持つすべてのimチャンネルの一覧を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープは:im:historyです)。

Slack.markDirectMessageChannel

このメソッドは、ダイレクトメッセージチャンネルで読み込みカーソルを移動します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはim:writeです)。
channel文字列読み込みカーソルを設定するチャンネル。
ts文字列最後に見たメッセージのタイムスタンプ。

Slack.openDirectMessageChannel

このメソッドは、Slackチームの他のメンバーとダイレクトメッセージチャンネルを開きます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはim:writeです)。
user文字列ダイレクトメッセージチャンネルを開くユーザー。
returnIm文字列ブール。レスポンスに完全なIMチャンネル定義を必要とすることを示します。

Slack.getAccessToken

このメソッドを使用すると、APIアクセストークンの一時的なOAuthコードを交換できます。これは、OAuth認証フローの一部として使用されます。

フィールドタイプ説明
clientId文字列アプリケーションの作成時に発行されます。
clientSecret文字列アプリケーションの作成時に発行されます。
code文字列OAuthコールバックを介して返されたコードパラメータ。
redirectUri文字列送信された場合、最初に送信されたURIと一致する必要があります。

Slack.closeMultipartyDirectMessageChannel

このメソッドは、マルチパーティーのダイレクトメッセージチャンネルを閉じます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはmpim:writeです)。
channel文字列閉じるマルチパーティーのダイレクトメッセージチャンネル。

Slack.getMultipartyDirectMessageChannelHistory

このメソッドは、指定されたマルチパーティーのダイレクトメッセージチャンネルからのメッセージ/イベントの一部を返します。マルチパーティーのダイレクトメッセージの履歴全体を読み込むには、最新の引数または最も古い引数がないメソッドを呼び出してから、以下の手順に従ってページングを続行します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはmpim:historyです。)
channel文字列取得するチャンネル。
latest文字列結果に含めるメッセージの終了時間範囲。
oldest文字列結果に含めるメッセージの開始時間範囲。
inclusive最新のタイムスタンプまたは最も古いタイムスタンプのメッセージを結果に含めます。
count返すメッセージの数(1~1000)。
unreads文字列出力にunread_count_displayを含めるかどうか。

Slack.getMultipartyDirectMessageChannels

このメソッドは、ユーザーが持つすべてのマルチパーティーのメッセージチャンネルの一覧を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはmpim:writeです)。

Slack.markMultipartyDirectMessageChannel

このメソッドは、マルチパーティーのダイレクトメッセージチャンネルで読み込みカーソルを移動します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはmpim:writeです)。
channel文字列読み込みカーソルを設定するチャンネル。
ts文字列最後に見たメッセージのタイムスタンプ。

Slack.deleteChat

このメソッドは、チャンネルからメッセージを削除します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchat:write:botまたはchat:write:userです)。
channel文字列削除するメッセージを含むチャンネル。
timestamp文字列削除するメッセージのタイムスタンプ。
asUser文字列認証ユーザーとしてメッセージを削除するにはtrueを渡します。このコンテキストでは、ボットユーザーは認証ユーザーと見なされます。

Slack.openMultipartyDirectMessageChannel

このメソッドは、マルチパーティーのダイレクトメッセージを開きます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchannels:writeです)。
channel文字列開くマルチパーティーのダイレクトメッセージ。

Slack.sendMeMessage

このメソッドは、呼び出し元のユーザーからチャンネルにmeメッセージを送信します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchat:write:botまたはchat:write:userです)。
channel文字列削除するメッセージを含むチャンネル。
text文字列送信するメッセージのテキスト。

Slack.postMessage

このメソッドは、パブリックチャンネル、プライベートチャンネル、またはダイレクトメッセージ/IMチャンネルにメッセージを投稿します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchat:write:botまたはchat:write:userです)。
channel文字列削除するメッセージを含むチャンネル。
text文字列送信するメッセージのテキスト。
parse文字列メッセージの処理を変更します。
linkNames文字列チャンネル名とユーザー名を検索してリンクします。
attachmentsJSON構造化メッセージの添付ファイル。
unfurlLinks文字列主にテキストベースのコンテンツを展開できるようにするには、trueを渡します。
unfurlMedia文字列メディアコンテンツの展開を無効にするには、falseを渡します。
username文字列ボットのユーザー名を設定します。 as_userをfalseに設定して使用する必要があり、それ以外の場合は無視します。以下のユーザーを参照してください。
asUser文字列ボットとしてではなく、認証ユーザーとしてメッセージを投稿するにはtrueを渡します。デフォルトはfalseです。
iconUrl文字列このメッセージのアイコンとして使用する画像へのURL。 as_userをfalseに設定して使用する必要があり、それ以外の場合は無視します。
iconEmoji文字列絵文字をこのメッセージのアイコンとして使用します。icon_urlを上書きします。as_userをfalseに設定して使用する必要があり、それ以外の場合は無視します。

Slack.updateMessage

このメソッドは、チャンネル内のメッセージを更新します。chat.postMessageに関連していますが、chat.updateのいくつかのパラメータは異なる方法で処理されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはchat:write:botまたはchat:write:userです)。
channel文字列削除するメッセージを含むチャンネル。
ts文字列更新されるメッセージのタイムスタンプ。
text文字列送信するメッセージのテキスト。
parse文字列メッセージの処理方法を変更します。
linkNames文字列チャンネル名とユーザー名を検索してリンクします。
attachmentsJSON構造化メッセージの添付ファイル。
asUser文字列ボットとしてではなく、認証ユーザーとしてメッセージを投稿するにはtrueを渡します。デフォルトはfalseです。

Slack.endDoNotDisturb

ユーザーの現在予定されているDo Not Disturbセッションを直ちに終了します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはdnd:writeです)。

Slack.endSnooze

現在のユーザーのスヌーズモードを直ちに終了します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはdnd:writeです)。

Slack.getDoNotDisturbInfo

ユーザーの現在のDo Not Disturb設定に関する情報を提供します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはdnd:writeです)。
user文字列ステータスを取得するユーザー(デフォルトは現在のユーザー)。

Slack.setSnooze

ユーザーのDo Not Disturb設定のスヌーズ時間を調整します。スヌーズセッションがユーザーに対してまだアクティブでない場合、このメソッドを呼び出すと、指定された時間のスヌーズセッションが開始されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはdnd:writeです)。
numMinutes現在からスヌーズまでの時間(分)。

Slack.getTeamUserDoNotDisturbInfo

Slackチームのユーザーの現在のDo Not Disturb設定に関する情報を提供します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはdnd:readです)。
userDo Not Disturbステータスを取得するためのカンマ区切りのユーザー一覧。

Slack.getTeamCustomEmoji

このメソッドでは、チームのカスタム絵文字が表示されます。

フィールドタイプ説明
token文字列認証トークン(必要スコープはemoji:readです)。

Slack.addFileComment

既存のファイルにコメントを追加します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:write:userです)。
file文字列コメントを追加するファイル。
comment文字列追加するコメントのテキスト。
channel文字列新しいコメントに関連付ける場所のチャンネルID(エンコード済み)。

Slack.deleteFileComment

ファイルの既存のコメントを削除します。コメントの元の作成者またはチーム管理者のみがファイルコメントを削除できます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:write:userです)。
file文字列コメントを削除するファイル。
id文字列削除するコメント。

Slack.updateFileComment

ファイルの既存のコメントを編集します。コメントを作成したユーザーだけが編集を行うことができます。チームは、ファイルコメントの編集が許可される期間限定のウィンドウを構成することができます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:write:userです)。
file文字列コメントを更新するファイル。
id文字列更新するコメント。
comment文字列編集するコメントのテキスト。

Slack.deleteFile

このメソッドは、チームからファイルを削除します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:write:userです)。
ファイル文字列削除するファイルのID。

Slack.uploadFile

このメソッドでは、既存のファイルを作成またはアップロードできます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:write:user)です。
file文字列マルチパート/フォームデータを介するファイルの内容。
filetype文字列ファイルタイプ識別子。
filename文字列ファイルのファイル名。
title文字列ファイルのタイトル。
initialComment文字列ファイルに追加する最初のコメント。
channels文字列ファイルを共有するチャンネル名またはIDのコンマ区切りの一覧。

Slack.getFileInfo

このメソッドは、チーム内のファイルに関する情報を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:readです)。
file文字列IDを指定して、ファイルを指定します。
count文字列ページごとに返すアイテムの数。
page文字列返す結果のページ数。

Slack.getTeamFiles

このメソッドは、チーム内のファイルの一覧を返します。さまざまな方法でフィルタリングしてスライスすることができます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:readです)。
user文字列単一のユーザーによって作成されたフィルターファイル。
channel文字列IDで示される特定のチャンネルに表示されるフィルターファイル。
timestampFrom文字列このタイムスタンプ(を含む)の後に作成されたフィルターファイル。
timestampTo文字列このタイムスタンプ(を含む)より前に作成されたフィルターファイル。
types文字列タイプ別のフィルターファイル。all:すべてのファイル、spaces:投稿、snippets:スニペット、images:画像ファイル、gdocs:Googleドキュメント、zips:Zipファイル、pdfs:PDFファイル。 types = spaces、snippetsのようにtypes引数に複数の値を渡すことができます。デフォルトはallで、一覧をフィルタリングしません。
count文字列ページごとに返すアイテムの数。
page文字列返す結果のページ数。

Slack.disableFileSharing

メソッドの説明です。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:write:userです)。
file文字列取り消すファイル。

Slack.disableFileSharing

このメソッドは、ファイルのパブリック/外部の共有を無効にします。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはwrite:userです)。
file文字列取り消すファイル。

Slack.enableFileSharing

このメソッドを使用すると、ファイルのパブリック/外部の共有が可能になります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはfiles:write:userです)。
file文字列取り消すファイル。

Slack.pinItemToChannel

このメソッドは、アイテム(ファイル、ファイルコメント、チャンネルメッセージ、またはグループメッセージ)を特定のチャンネルにピン留めします。チャンネル引数は必須で、file、file_comment、またはtimestampのいずれかを指定する必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはpins:writeです)。
channel文字列アイテムにピン留めするチャンネル。
file文字列ピン留めするファイル。
fileComment文字列ピン留めするファイルコメント。
timestamp文字列ピン留めするメッセージのタイムスタンプ。

Slack.getChannelPinnedItems

このメソッドは、チャンネルにピン留めされたアイテムを一覧表示します。

フィールドタイプ説明
token文字列必要なスコープはpins:readです)。
channel文字列チャンネル検索ピン。

Slack.unpinItemToChannel

このメソッドは、アイテム(ファイル、ファイルコメント、チャンネルメッセージ、またはグループメッセージ)のピンをチャンネルから外します。チャンネル引数は必須で、file、file_comment、またはtimestampのいずれかを指定する必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはpins:writeです)。
channel文字列アイテムをピン留めするチャンネル。
file文字列ピンを外すファイル。
fileComment文字列ピンを外すファイルコメント。
timestamp文字列ピンを外すメッセージのタイムスタンプ。

Slack.addReaction

このメソッドは、アイテム(ファイル、ファイルコメント、チャンネルメッセージ、グループメッセージ、またはダイレクトメッセージ)にリアクション(絵文字)を追加します。 file、file_comment、またはchannelとtimestampの組み合わせのいずれかを指定する必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはpins:writeです)。
name文字列リアクション(絵文字)の名前。
file文字列リアクションを追加するファイル。
fileComment文字列リアクションを追加するファイルコメント。
channel文字列リアクションを追加するメッセージが投稿されたチャンネル。
timestamp文字列リアクションを追加するメッセージのタイムスタンプ。

Slack.getReaction

このメソッドは、単一アイテム(ファイル、ファイルコメント、チャンネルメッセージ、グループメッセージ、またはダイレクトメッセージ)に対するすべてのリアクションの一覧を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープは:pins:writeです)。
file文字列リアクションを求めるファイル。
fileComment文字列リアクションを求めるファイルコメント。
channel文字列リアクションを求めるメッセージが投稿されたチャンネル。
timestamp文字列リアクションを求めるメッセージのタイムスタンプ。
full文字列trueの場合、常にリアクションの全一覧が返されます。

Slack.getReactions

このメソッドは、ユーザーがリアクションしたすべてのアイテム(ファイル、ファイルコメント、チャンネルメッセージ、グループメッセージ、またはダイレクトメッセージ)の一覧を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはpins:writeです)。
user文字列このユーザーのリアクションを表示します。デフォルトは、認証ユーザーです。
full文字列trueの場合、常にリアクション全一覧が返されます。
count文字列ページごとに返すアイテムの数。
page文字列返す結果のページ数。

Slack.removeReaction

このメソッドは、アイテム(ファイル、ファイルコメント、チャンネルメッセージ、グループメッセージ、またはダイレクトメッセージ)からリアクション(絵文字)を削除します。 file、file_comment、またはchannelとtimestampの組み合わせのいずれかを指定する必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはpins:writeです)。
name文字列リアクション(絵文字)の名前。
file文字列リアクションを削除するファイル。
fileComment文字列リアクションを削除するファイルコメント。
channel文字列リアクションを削除するメッセージが投稿されたチャンネル。
timestamp文字列リアクションを削除するメッセージのタイムスタンプ。

Slack.startRealTimeMessaging

このメソッドは、リアルタイムメッセージングAPIセッションを開始します。RTM APIの使用方法の詳細については、RTM APIのドキュメントを参照してください。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはpins:writeです)。
simpleLatest文字列各チャンネルの最新のメッセージオブジェクトのタイムスタンプのみを返します(パフォーマンスが向上します)。
noUnreads文字列各チャンネルの未読数をスキップします(パフォーマンスが向上します)。
mpimAware文字列APIレスポンスでクライアントにMPIMを返します。

Slack.searchItem

このメソッドにより、ユーザーとアプリケーションは、1回の呼び出しでメッセージとファイルの両方を検索できます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはpins:writeです)。
query文字列検索クエリ。ブーリアンなどが含まれることがあります。
sort文字列スコアまたはタイムスタンプでソートされたマッチを返します。
sortDir文字列並べ替え方向を昇順(asc)または降順(desc)に変更します。
highlightクエリハイライトマーカーを有効にするには、1の値を渡します(下記参照)。
count文字列ページごとに返すアイテムの数。
page文字列返す結果のページ数。

<linktag>LINK</linktag>

Slack.addStar

このメソッドは、認証ユーザーに代わってアイテム(メッセージ、ファイル、ファイルコメント、チャンネル、プライベートグループ、またはDM)にスターを追加します。file、file_comment、channel、またはchannelとtimestampの組み合わせのいずれかを指定する必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはstarts:writeです)。
file文字列スターを追加するファイル。
fileComment文字列スターを追加するファイルコメント。
channel文字列スターを追加するチャンネル、またはスターを追加するメッセージが投稿されたチャンネル(タイムスタンプと共に使用)。
timestamp文字列スターを追加するメッセージのタイムスタンプ。

Slack.getStarts

このメソッドは、認証ユーザーがスターを付けたアイテムを一覧表示します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープは:starts:readです)。
count文字列ページごとに返すアイテムの数。
page文字列返す結果のページ数。

Slack.removeStar

このメソッドは、認証ユーザーに代わってアイテム(メッセージ、ファイル、ファイルコメント、チャンネル、プライベートグループ、またはDM)からスターを削除します。file、file_comment、channel、またはchannelとtimestampの組み合わせのいずれかを指定する必要があります。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはstarts:writeです)。
file文字列スターを削除するファイル。
fileComment文字列スターを削除するファイルコメント。
channel文字列スターを削除するチャンネル、またはスターを削除するメッセージが投稿されたチャンネル(タイムスタンプと共に使用)。
timestamp文字列スターを削除するメッセージのタイムスタンプ。

Slack.getTeamInfo

このメソッドは、チームに関する情報を提供します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはteam:readです)。

Slack.getTeamProfile

このメソッドは、このチームのプロファイルフィールド定義を取得するのに使用されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers.profile:readです)。
visibility文字列可視性でフィルタリングします(すべて)。

Slack.getAccessLogs

このメソッドは、チームのユーザーのアクセスログを取得するのに使用されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはadminです)。
count文字列ページごとに返すアイテムの数。
page文字列返す結果のページ数。

Slack.createUserGroup

このメソッドを使用してユーザーグループを作成します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusergroups:writeです)。
name文字列ユーザーグループの名前。ユーザーグループ間で一意である必要があります。
handle文字列メンションの処理。チャンネル、ユーザー、ユーザーグループ間で一意である必要があります。
description文字列ユーザーグループの簡単な説明。
channels文字列ユーザーグループがデフォルトとして使用する、エンコードされたチャンネルIDのカンマ区切り文字列。
includeCount文字列各ユーザーグループにユーザー数を含めます。

Slack.disableUserGroup

このメソッドは、既存のユーザーグループを無効にします。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusergroups:writeです)。
usergroup文字列無効にするユーザーグループのエンコードされたID。
includeCount文字列ユーザーグループにユーザー数を含めます。

Slack.enableUserGroup

このメソッドでは、以前に無効になっていたユーザーグループを有効にすることができます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusergroups:writeです)。
usergroup文字列有効にするユーザーグループのエンコードされたID。
includeCount文字列ユーザーグループにユーザー数を含めます。

Slack.getUserGroups

このメソッドは、チーム内のすべてのユーザーグループの一覧を返します。これには、オプションで無効になっているユーザーグループを含めることができます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusergroups:readです)。
includeDisabled文字列無効なユーザーグループを含めます。
inculudeCount文字列ユーザーグループにユーザー数を含めます。
includeUsers文字列ユーザーグループのユーザーの一覧を含めます。

Slack.updateUserGroup

このメソッドは、既存のユーザーグループのプロパティを更新します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープは:usergroups:writeです)。
usergroup文字列更新するユーザーグループのエンコードされたID。
name文字列ユーザーグループの名前。ユーザーグループ間で一意である必要があります。
handle文字列メンションの処理。チャンネル、ユーザー、ユーザーグループ間で一意である必要があります。
description文字列ユーザーグループの簡単な説明。
channels文字列ユーザーグループがデフォルトとして使用する、エンコードされたチャンネルIDのカンマ区切り文字列。
includeCount文字列ユーザーグループにユーザー数を含めます。

<linktag>LINK</linktag>

Slack.getUserGroupUsers

このメソッドは、ユーザグループ内のすべてのユーザの一覧を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープは:usergroups:writeです)。
usergroup文字列更新するユーザーグループのエンコードされたID。
includeDisabled文字列ユーザーグループにユーザー数を含めます。

<linktag>LINK</linktag>

Slack.updateUserGroupUsers

このメソッドは、ユーザーグループに属するユーザーの一覧を更新します。ユーザーグループのすべてのユーザーを、ユーザーパラメータで指定されたユーザーの一覧で置き換えます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープは:usergroups:writeです)。
usergroup文字列更新するユーザーグループのエンコードされたID。
users文字列ユーザーグループのユーザー一覧全体を表す、エンコードされたユーザーIDのカンマ区切り文字列。
includeCountユーザーグループにユーザー数を含めます。

Slack.getUserProfile

このメソッドは、ユーザーのプロファイル情報を取得するのに使用されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers.profile:readです)。
user文字列プロファイル情報を取得するユーザー。
includeLabelsカスタムプロファイルフィールドに各IDのラベルを含めます (0)。

Slack.setUserProfile

このメソッドは、ユーザーのプロファイル情報を設定するのに使用されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers.profile:writeです)。
user文字列変更するユーザーのID。この引数は、有料チームのチーム管理者だけが指定できます。
profileJSONキーのコレクション。URLでエンコードされたJSONハッシュとして表される値のペア。
name文字列設定する単一のキーの名前。プロファイルが渡されない場合にのみ使用できます。
value文字列単一のキーを設定する値。プロファイルが渡されない場合にのみ使用できます。

<linktag>LINK</linktag>

Slack.deleteUserProfilePhoto

このメソッドにより、ユーザーは自分のプロフィール画像を削除することができます。現在設定されている画像はすべて消去されます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers.profile:writeです)。

Slack.getUserPresence

このメソッドを使用すると、ユーザーのプレゼンスに関する情報を見つけることができます。詳細についてはプレゼンスのドキュメントを参照してください。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:readです)。
user文字列プレゼンス情報を取得するユーザー。デフォルトは、認証ユーザーです。

Slack.getUserIdentity

あなたのSlackアプリケーションにSlackでサインインしてアイデンティティトークンが与えられたら、このメソッドを使用してユーザーのアイデンティティを取得します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはidentity.basicです)。

Slack.getUser

このメソッドは、チームメンバーに関する情報を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:readです)。
user文字列プレゼンス情報を取得するユーザー。デフォルトは、認証ユーザーです。

Slack.getTeamUsers

このメソッドは、チーム内のすべてのユーザーの一覧を返します。これには、削除または非アクティブ化されたユーザーが含まれます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:readです)。
presence文字列プレゼンスデータを出力に含めるかどうか。

Slack.setUserActive

このメソッドは、Slackメッセージングサーバーに認証ユーザーが現在アクティブであることを知らせます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:writeです)。

Slack.setPhoto

このメソッドにより、ユーザは自分のプロファイル画像を設定することができます。呼び出し元のユーザーは画像を介して画像データを渡すことができます。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:writeです)。
image文字列ファイルの内容。
cropXクロップボックスの左上隅のX座標。
cropYクロップボックスの左上隅のY座標。
cropWクロップボックスの幅/高さ(常に正方形)。

Slack.setUserPresence

このメソッドを使用すると、呼び出し元のユーザーの手動プレゼンスを設定できます。詳細については、プレゼンスのドキュメントを参照してください。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:writeです)。
presence文字列自動または離席中のいずれか。

Slack.markReminderComplete

このメソッドは、リマインダーを完了します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:writeです)。
reminder文字列完了とマークされるリマインダーのID。

Slack.createReminder

このメソッドは、リマインダーを作成します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはreminders:writeです)。
text文字列リマインダーの内容。
time文字列このリマインダーが発生すると、Unixのタイムスタンプ(現在から最大5年)、リマインダまでの秒数(24時間以内の場合)、または自然言語の記述(例:「15分後」または「毎週木曜日」)。
user文字列リマインダーを受信するユーザー。ユーザーが指定されていない場合は、作成したユーザーに通知が送信されます。

Slack.deleteReminder

このメソッドはリマインダーを削除します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:writeです)。
reminder文字列削除するリマインダのID。

Slack.getSingleReminder

このメソッドはリマインダーに関する情報を返します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:writeです)。
reminder文字列リマインダーのID。

Slack.getReminders

このメソッドは、特定のユーザーによって作成されたすべてのリマインダーを一覧表示します。

フィールドタイプ説明
token文字列認証トークン(必要なスコープはusers:readです)。
x
circle
Slack
$ / m
毎月クレジットカードまたは請求書にて請求を行います。 この際、前月の超過分の請求も行われます。
?

情報が不足しています

未入力の項目があります。
これらの詳細情報は、お客様の保護や最新情報をお知らせするために利用されます。

x

Rakuten RapidAPIに登録しましょう。

  • integrate
    お客様のアプリにAPIを統合する
    Ruby, Java, Elixir, Node.js, Phyton, Objective C, Swift, PHP さらに
  • keys
    API keyを複数まとめて保存する
  • notifications
    APIの変更通知を受け取る
  • stats
    統計情報を取得し、APIコネクションをモニターする
__SING_UP_WITH_GITHUB__
__SING_UP_WITH_FACEBOOK__
__SING_UP_WITH_GOOGLE__
  • 我々がウォールに投稿することはございません
  • 我々からスパム通信を送付することはありません
  • esc画面を閉じる
    x

    Authentication

    認証
    esc画面を閉じる