Sim

Slack

Slackでメッセージの送信、更新、削除、リアクションの追加、またはSlackイベントからワークフローをトリガーする

Slackは、チームにメッセージング、ツール、ファイルのための統一された場所を提供するビジネスコミュニケーションプラットフォームです。

Slackでは以下のことができます:

  • エージェント通知の自動化: Simエージェントからのリアルタイム更新を任意のSlackチャンネルに送信
  • Webhookエンドポイントの作成: SlackボットをWebhookとして設定し、SlackのアクティビティからSimワークフローをトリガー
  • エージェントワークフローの強化: 結果、アラート、ステータス更新を配信するためにSlackメッセージングをエージェントに統合
  • Slackキャンバスの作成と共有: Slackチャンネルで共同作業ドキュメント(キャンバス)をプログラムで生成
  • チャンネルからのメッセージ読み取り: 監視やワークフロートリガーのために任意のSlackチャンネルから最近のメッセージを取得して処理
  • ボットメッセージの管理: ボットが送信したメッセージの更新、削除、リアクションの追加

Simでは、Slack統合によりエージェントがワークフローの一部としてSlackとプログラム的に対話し、完全なメッセージ管理機能を利用できます:

  • メッセージ送信: エージェントは書式設定されたメッセージを任意のSlackチャンネルまたはユーザーに送信でき、リッチフォーマットのためのSlackのmrkdwn構文をサポート
  • メッセージ更新: 以前に送信したボットメッセージを編集して情報を修正したりステータス更新を提供
  • メッセージ削除: 不要になったメッセージやエラーを含むボットメッセージを削除
  • リアクション追加: 任意のメッセージに絵文字リアクションを追加して感情や確認を表現
  • キャンバス作成: Slackキャンバス(共同作業ドキュメント)をチャンネル内で直接作成・共有し、より豊かなコンテンツ共有とドキュメント作成を可能に
  • メッセージ読み取り: チャンネルからの最近のメッセージを読み取り、監視、レポート作成、またはチャンネルアクティビティに基づく追加アクションのトリガーを可能に
  • ファイルダウンロード: Slackチャンネルで共有されたファイルを処理またはアーカイブのために取得

これにより、動的な更新を含む通知の送信、編集可能なステータスメッセージによる会話フローの管理、重要なメッセージへのリアクションによる確認、古くなったボットメッセージを削除してチャンネルをクリーンに保つなど、強力な自動化シナリオが可能になります。エージェントはタイムリーな情報を提供し、ワークフローの進行に合わせてメッセージを更新し、共同作業ドキュメントを作成したり、注意が必要な時にチームメンバーに警告したりできます。この統合により、AIワークフローとチームのコミュニケーションの間のギャップが埋まり、正確で最新の情報を全員が把握できるようになります。SimとSlackを接続することで、適切なタイミングで関連情報をチームに提供し続けるエージェントを作成し、洞察を自動的に共有・更新することでコラボレーションを強化し、手動でのステータス更新の必要性を減らすことができます—すべてチームがすでにコミュニケーションを取っている既存のSlackワークスペースを活用しながら。

使用方法

Slackをワークフローに統合します。メッセージの送信、更新、削除、キャンバスの作成、メッセージの読み取り、リアクションの追加が可能です。高度なモードではOAuthの代わりにボットトークンが必要です。トリガーモードでは、チャンネルにメッセージが送信されたときにワークフローをトリガーするために使用できます。

ツール

slack_message

Slack APIを通じてSlackチャンネルまたはユーザーにメッセージを送信します。Slack mrkdwnフォーマットをサポートしています。

入力

パラメータ必須説明
authMethodstringいいえ認証方法:oauthまたはbot_token
botTokenstringいいえカスタムボット用のボットトークン
channelstringはい対象のSlackチャンネル(例:#general)
textstringはい送信するメッセージテキスト(Slack mrkdwn形式をサポート)
thread_tsstringいいえ返信するスレッドのタイムスタンプ(スレッド返信を作成)
filesfile[]いいえメッセージに添付するファイル

出力

パラメータ説明
tsstringメッセージのタイムスタンプ
channelstringメッセージが送信されたチャンネルID

slack_canvas

チャンネル内でSlackキャンバスを作成して共有します。キャンバスはSlack内の共同作業用ドキュメントです。

入力

パラメータ必須説明
authMethodstringいいえ認証方法:oauth または bot_token
botTokenstringいいえカスタムボット用のボットトークン
channelstringはい対象のSlackチャンネル(例:#general)
titlestringはいキャンバスのタイトル
contentstringはいマークダウン形式のキャンバスコンテンツ
document_contentobjectいいえ構造化されたキャンバスドキュメントコンテンツ

出力

パラメータ説明
canvas_idstring作成されたキャンバスのID
channelstringキャンバスが作成されたチャンネル
titlestringキャンバスのタイトル

slack_message_reader

Slackチャンネルから最新のメッセージを読み取ります。フィルタリングオプション付きで会話履歴を取得します。

入力

パラメータ必須説明
authMethodstringいいえ認証方法:oauthまたはbot_token
botTokenstringいいえカスタムボット用のボットトークン
channelstringはいメッセージを読み取るSlackチャンネル(例:#general)
limitnumberいいえ取得するメッセージ数(デフォルト:10、最大:100)
oldeststringいいえ時間範囲の開始(タイムスタンプ)
lateststringいいえ時間範囲の終了(タイムスタンプ)

出力

パラメータ説明
messagesarrayチャンネルからのメッセージオブジェクトの配列

slack_download

Slackからファイルをダウンロードする

入力

パラメータ必須説明
authMethodstringいいえ認証方法:oauthまたはbot_token
botTokenstringいいえカスタムボット用のボットトークン
fileIdstringはいダウンロードするファイルのID
fileNamestringいいえオプションのファイル名上書き

出力

パラメータ説明
filefile実行ファイルに保存されたダウンロードファイル

slack_update_message

Slackでボットが以前送信したメッセージを更新する

入力

パラメータ必須説明
authMethodstringいいえ認証方法:oauth または bot_token
botTokenstringいいえカスタムボット用のボットトークン
channelstringはいメッセージが投稿されたチャンネルID(例:C1234567890)
timestampstringはい更新するメッセージのタイムスタンプ(例:1405894322.002768)
textstringはい新しいメッセージテキスト(Slack mrkdwn形式をサポート)

出力

パラメータ説明
contentstring成功メッセージ
metadataobject更新されたメッセージのメタデータ

slack_delete_message

Slackでボットが以前送信したメッセージを削除する

入力

パラメータ必須説明
authMethodstringいいえ認証方法:oauth または bot_token
botTokenstringいいえカスタムボット用のボットトークン
channelstringはいメッセージが投稿されたチャンネルID(例:C1234567890)
timestampstringはい削除するメッセージのタイムスタンプ(例:1405894322.002768)

出力

パラメータ説明
contentstring成功メッセージ
metadataobject削除されたメッセージのメタデータ

slack_add_reaction

Slackメッセージに絵文字リアクションを追加する

入力

パラメータ必須説明
authMethodstringいいえ認証方法:oauth または bot_token
botTokenstringいいえカスタムボット用のボットトークン
channelstringはいメッセージが投稿されたチャンネルID(例:C1234567890)
timestampstringはいリアクションするメッセージのタイムスタンプ(例:1405894322.002768)
namestringはい絵文字リアクションの名前(コロンなし、例:thumbsup、heart、eyes)

出力

パラメータ説明
contentstring成功メッセージ
metadataobjectリアクションのメタデータ

注意事項

  • カテゴリー: tools
  • タイプ: slack