{"id":150690,"date":"2023-08-31T17:17:03","date_gmt":"2023-08-31T08:17:03","guid":{"rendered":"https:\/\/support.questetra.com\/?p=150690"},"modified":"2026-04-27T16:10:10","modified_gmt":"2026-04-27T07:10:10","slug":"slack-message-json-parse","status":"publish","type":"post","link":"https:\/\/support.questetra.com\/en\/addons\/slack-message-json-parse\/","title":{"rendered":"Slack: Slack Message JSON Parsing"},"content":{"rendered":"\n<div style=\"text-align: center; background: #FFF4CC; margin: 1em; padding: 1em;\">\n<h3><span class=\"material-icons\">warning<\/span> PAGE UPDATED<\/h3>\n<a href=\"https:\/\/support.questetra.com\/en\/addons\/slack-message-json-parse-202604\/\">https:\/\/support.questetra.com\/ja\/addons\/slack-message-json-parse-202604\/<\/a>\n<\/div>\n\n\n\n<h4 class=\"wp-block-heading has-background\" style=\"background-color:#084A28;color:#ffffff;margin-top:var(--wp--preset--spacing--30);margin-right:0;margin-bottom:0;margin-left:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)\"><strong>Slack: Slack Message JSON Parsing<\/strong><\/h4>\n\n\n\n<p class=\"has-text-align-right has-background has-small-font-size mt-0 pt-0 wp-block-paragraph\" style=\"background-color:#084A28;color:#ffffff;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;padding-top:0;padding-right:var(--wp--preset--spacing--30);padding-bottom:0;padding-left:var(--wp--preset--spacing--30)\"><a href=\"https:\/\/support.questetra.com\/en\/addons\/slack-message-json-parse\/\">Slack: Slack \u30e1\u30c3\u30bb\u30fc\u30b8 JSON \u30d1\u30fc\u30b9<\/a><\/p>\n\n\n\n<p class=\"has-background mt-0 pt-0 wp-block-paragraph\" style=\"border:2px solid #084A28;color:#333333;margin-top:0;margin-right:0;margin-bottom:var(--wp--preset--spacing--30);margin-left:0;padding-top:var(--wp--preset--spacing--10);padding-right:var(--wp--preset--spacing--20);padding-bottom:var(--wp--preset--spacing--10);padding-left:var(--wp--preset--spacing--20)\">Extract text from Message JSON data received from Slack. If there are attached files, the files are downloaded. However, only one attachment file is supported.<\/p>\n\n\n\n<figure class=\"wp-block-image alignright has-custom-border is-style-default\"><img decoding=\"async\" src=\"data:image;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgCAYAAABzenr0AAAAAXNSR0IArs4c6QAABHFJREFUWEfF\nl39MlHUcx9\/fg0NASCugpo6p+OMuNFO5sswalIj3nBBOaWFsBsmgZUnT\/EcIt7ag2Cx0wBZHOgrW\nrI4Nn1tISkHCUpMRxqgI0PjhOC7YRCV+PN\/2feCuu+ee5+F0tvv+eff5fD+v7+f7+bw\/34fAx4t4\nG3\/Hoh3BwpSwExSxFGQ9QJcCeHDWfwQgvQS0FQQNGn\/NN7UDtbe92XtOAGO48VECcpgCWQACvdkU\nwDgByihoodVmvaHmowpgjDBlgdIiAPO9DCw1uwVCDlqHzpQp+SsCcGFcCSXIvsfAbm6EopQf5t+Q\n20sWwBjBVYHilfsR3LkHQbV1iE+V7ukBcD9P7hFMJhNuALN3Xqp08sjVkXj72FtY+cRKDPYM4tO8\ncqzasApJ+xKhnadFw+kGHD94Qj1xhGS71oQTgFU7QLrUCi4jPwNJmYnw8\/cDpRR1lXXQGXRYqmcd\nCYwOj6I4pxg\/1V1Ug7gF0BWO7nACcOHcMQocUPOMT90KBhGyMEQ0O\/vFWehidGCZYevO2B2UHC7F\n+dPnVbNAgI95G5\/DjEQAJjLTk4Ldmz6P3xMPBhI4PwjNfDO2JD571wBMJ\/y0moeZWIkAXAT3KqWo\nlGKHLQpDQloCHomMcPtLmBbQ1vSLeNLSphIPgIHuATy\/8zlc67yGbyvrZLNBCNL4If7zGYBwzkyB\ndKllQU0B1jwdDUI8u3VifAJVRdWI2x3rBlD+XjlM6SYsi16GqYkpWMosOPn+KQ8IAlTwNj5D3NkY\nbroC0PWuVtGbovFu2SGwLCgtaQ2M2kbxg6URxr3boQ3Qim5Xvm9FbkquzBak1Wo7s2EWgPvbZbA4\njY+cOoJNCU\/JZmBsdAzmfDP0Tz6GF19+QfT57stzsA\/asXv\/LvgH+GP89jiqi6rx1Ymv5c4wYrXx\nDzkAqNIpDVsNCF0Y6l4DgoDuq924\/tt18fd1W9YhIDAAl+ovidexfM1yaDQa9HX9hd9b\/1DMoNXG\nz1yuMZyTBUjOfgnJWckIDg2G\/YZdbLGkzCSxLljw4neOQ7dxNVIP7UHIAs951dfVB\/PRCrRfaJeF\ncAXwuILFUYuRV5mLJSuWiM4stT\/WXgC31yimlwoU\/Eke+hg9oh6PUjxlY00TCjML57oCzyKUAnRc\n7EBfV7+oAY7FipDZsYKVW0wtGy2N+DDrI\/UiVGpDFizlQAom\/5mEOb8Cm03PgAmRK4ClrAbpea9B\nb9CLEu1YgiCgt6MXFUc\/Q+fPneptqCREUi82iKQAzdYWsUhZjbQ1tSlehfQPNyHyVorlAByzYHpq\nWpTmgn2y9y2N7y7F7F9vhtH+ojexLW2bUxekQnRz5CY+ySlGi7VFNRMew2imFecex67T0CEyOoPe\nKVY9v\/bgg9cL0P9nvxqA\/DgWIWYeoYoPEmazdvNaxMRtRHvzVVw+dxlBIUGI2xWLB8IWoL6qHsMD\nw+p1oPQgcXj59EnmgPDpo\/T\/yMRdP8v\/y4QPP0ycEL78NHMtZ599nHqtrfdo+C8+BAQ\/XohR1gAA\nAABJRU5ErkJggg==\" alt=\"Auto Step icon\" class=\"has-border-color has-ast-global-color-4-border-color\" style=\"border-width:0.5em\"\/><\/figure>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details open><summary class=\"wp-block-coblocks-accordion-item__title\">Configs for this Auto Step<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<dl style=\"0 0 -0.7em 0\">\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_Json<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C1: STRING DATA for received Message JSON from Slack<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_Text<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C2: STRING DATA for Slack Message Text (update)<span style=\"color:#990000;\"> *<\/span><\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_Url<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C3: STRING DATA for Slack Message URL (update)<\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_ChannelId<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C4: STRING DATA for Slack Message Channel ID (update)<\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_Ts<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C5: STRING DATA for Slack Message thread_ts (update)<\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_OAuth2<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C6: OAuth2 Setting (for attachment download)<\/dd>\n<dt style=\"font-weight: 300; font-size: 50%; margin: -1em 0 0 0; color: #aaa;\">conf_Attachment<\/dt><dd style=\"margin: -0.5em 0 0.1em 1em\">C7: FILE DATA for Slack Message Attachment (update)<\/dd>\n\n<\/dl>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<div class=\"wp-block-coblocks-accordion\">\n<div class=\"wp-block-coblocks-accordion-item\"><details><summary class=\"wp-block-coblocks-accordion-item__title\">Script (click to open)<\/summary><div class=\"wp-block-coblocks-accordion-item__content\">\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-js\" data-lang=\"JavaScript\"><code>\nmain();\nfunction main() {\n\n  \/\/\/\/ == Config Retrieving \/ \u5de5\u7a0b\u30b3\u30f3\u30d5\u30a3\u30b0\u306e\u53c2\u7167 ==\n  const json = engine.findDataByNumber( configs.get(&quot;conf_Json&quot;) ) + &quot;&quot;;\n\n  const dataId_text = configs.get( &quot;conf_Text&quot; );\n  const dataId_url  = configs.get( &quot;conf_Url&quot; );\n  const dataId_channelId  = configs.get( &quot;conf_ChannelId&quot; );\n  const dataId_ts  = configs.get( &quot;conf_Ts&quot; );\n\n  const oauth2 = configs.get(&quot;conf_OAuth2&quot;);\n  const dataId_attachment = configs.get( &quot;conf_Attachment&quot; );\n  let processFiles;\n  if ( dataId_attachment !== &quot;&quot; ) {\n    processFiles = engine.findDataByNumber( dataId_attachment );\n    \/\/ java.util.ArrayList &lt;com.questetra.bpms.core.event.scripttask.QfileView&gt;\n  }\n  if (processFiles === null) {\n    processFiles = new java.util.ArrayList();\n  }\n\n  \/\/\/\/ == Calculating \/ \u6f14\u7b97 ==\n  const jsonObj = JSON.parse( json );\n  \/\/JSON\u304c\u306a\u3044\u30fbJSON\u306bevent\u304c\u306a\u3044\u5834\u5408\u306f\u30a8\u30e9\u30fc\n  if ( !( jsonObj ) ) {\n    throw `JSON data none`;\n  }\n  if ( !( &#39;event&#39; in jsonObj ) ) {\n    throw `json.event none`;\n  }\n\n  const text    = jsonObj.event.text + &quot;&quot;;\n\n  const teamId    = jsonObj.team_id + &quot;&quot;;\n  const channelId = jsonObj.event.channel + &quot;&quot;;\n  const ts        = jsonObj.event.event_ts + &quot;&quot;;\n  const messageUrl = &quot;https:\/\/app.slack.com\/client\/&quot; + teamId + &quot;\/&quot; + channelId + &quot;\/&quot; + ts + &quot;\/&quot;\n\n\n  \/\/\/\/ == Data Retrieving \/ \u30ef\u30fc\u30af\u30d5\u30ed\u30fc\u30c7\u30fc\u30bf\u3078\u306e\u4ee3\u5165 == \n  engine.setDataByNumber( dataId_text, text );\n  if ( dataId_url !== &quot;&quot; ) {\n    engine.setDataByNumber( dataId_url, messageUrl );\n  }\n  if ( dataId_channelId !== &quot;&quot; ) {\n    engine.setDataByNumber( dataId_channelId, channelId );\n  }\n  if ( dataId_ts !== &quot;&quot; ) {\n    engine.setDataByNumber( dataId_ts, ts );\n  }\n\n  if ( dataId_attachment !== &quot;&quot; ) {\n    if ( jsonObj.event.files ) {\n      const fileUrl = jsonObj.event.files[0].url_private_download + &quot;&quot;;\n      engine.log(&quot;fileUrl:&quot; + fileUrl);\n      const fileName = jsonObj.event.files[0].name + &quot;&quot;;\n      engine.log(&quot;fileName:&quot; + fileName);\n\n      const response = accessToTheUrl( oauth2, fileUrl );\n      const qfile = saveFile( fileName, response );\n      updateData( processFiles, dataId_attachment, qfile );\n    }\n  }\n}\n\n\/**\n  * \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e URL \u306b GET \u30ea\u30af\u30a8\u30b9\u30c8\u3092\u9001\u4fe1\u3057\u3001\u30d5\u30a1\u30a4\u30eb\u3092\u53d6\u5f97\u3059\u308b\n  * @param {String} oauth2\n  * @param {String} fileUrl  \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u306e URL\n  * @return {HttpResponseWrapper} response  \u30ec\u30b9\u30dd\u30f3\u30b9\n  *\/\nfunction accessToTheUrl( oauth2, fileUrl ) {\n  let response;\n  \n  try {\n    let httpRequest = httpClient.begin()\n    if ( oauth2 !== &quot;&quot; && oauth2 !== null ) {\n      httpRequest = httpRequest.authSetting(oauth2);\n    }\n    response = httpRequest.get( fileUrl );\n  } catch (e) {\n    throw `Unable to access ${fileUrl}.`;\n  }\n\n  const httpStatus  = response.getStatusCode();\n  engine.log( `STATUS: ${httpStatus}` );\n  if (httpStatus &gt;= 300) {\n    engine.log( response.getResponseAsString() );\n    throw `Failed to download. STATUS: ${httpStatus}`;\n  }\n\n  return response;\n}\n\n\n\/**\n  * \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u540d\u524d\u3092\u4ed8\u3051\u3066\u4fdd\u5b58\u3059\u308b\n  * @param {String} name  \u4fdd\u5b58\u3059\u308b\u969b\u306e\u30d5\u30a1\u30a4\u30eb\u540d\n  * @param {HttpResponseWrapper} response  \u30ec\u30b9\u30dd\u30f3\u30b9\n  * @return {Qfile} qfile  \u30d5\u30a1\u30a4\u30eb\n  *\/\nfunction saveFile( name, response ) {\n  const qfile = new com.questetra.bpms.core.event.scripttask.NewQfile(\n    name, response.getContentType(), response.getResponse()\n  );\n  return qfile;\n}\n\n\/**\n  * \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u3057\u305f\u30d5\u30a1\u30a4\u30eb\u3092\u30c7\u30fc\u30bf\u9805\u76ee\u306b\u51fa\u529b\u3059\u308b\n  * @param {Array&lt;Qfile&gt;} processFiles  \u30d5\u30a1\u30a4\u30eb\u306e\u914d\u5217\n  * @param {String} dataId  \u30c0\u30a6\u30f3\u30ed\u30fc\u30c9\u30d5\u30a1\u30a4\u30eb\u3092\u8ffd\u52a0\u4fdd\u5b58\u3059\u308b\u30c7\u30fc\u30bf\u9805\u76ee\u306e\u30c7\u30fc\u30bf\u5b9a\u7fa9\u756a\u53f7\n  * @param {Qfile} qfile  \u30d5\u30a1\u30a4\u30eb\n  *\/\nfunction updateData( processFiles, dataId, qfile ) {\n  processFiles.add( qfile );\n  engine.setDataByNumber( dataId, processFiles );\n}\n\n<\/code><\/pre><\/div>\n<\/div><\/details><\/div>\n<\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--30)\"><span>Download<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a rel=\"noreferrer noopener\" href=\"https:\/\/drive.google.com\/file\/d\/1-LUjMibGXIWh1y27cjpvwpG5rJ83XwOz\/view?usp=drivesdk\" target=\"_blank\">Slack-Message-Json-Parse.xml<\/a>\n<ul class=\"wp-block-list\">\n<li>2023-07-20 (C) Questetra, Inc. (MIT License)<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"has-small-font-size\" style=\"text-align: right;\"><div style=\"display: inline-block; background: #FBE7DD; text-align: center;\">\n<span class=\"material-icons\">warning<\/span> Freely modifiable JavaScript (ECMAScript) code. No warranty of any kind.<br>\n(Installing <em><strong>Addon Auto-Steps<\/strong><\/em> are available only in <em><strong><span style=\"color: #1970B9\">Professional<\/span><\/strong><\/em> edition.)\n<\/div><\/div>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--30)\"><span>Notes<\/span><\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configuration on the Questetra side\n<ul class=\"wp-block-list\">\n<li>The following settings should be made so that the JSON received from the HTTP response content of the Message Start Event (Webhook) can be folded back, and then release the app<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<div class=\"hcb_wrap\"><pre class=\"prism line-numbers lang-plain\"><code>{\n  &quot;challenge&quot;: #{#q_Slack_JSON},\n  &quot;processInstanceId&quot; : #{processInstanceId}\n}<\/code><\/pre><\/div>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configuration on the Slack side\n\n\n\n\n\n\n\n\n\n\n\n<ul class=\"wp-block-list\">\n<li>CGo to <a href=\"https:\/\/api.slack.com\/apps\/\" rel=\"nofollow\">https:\/\/api.slack.com\/apps\/<\/a> and click Create New App to create a Slack app beforehand<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Configuration example\n<ul class=\"wp-block-list\">\n<li>Select From scratch\n<ul class=\"wp-block-list\">\n<li>App Name: Questetra App (Any name is acceptable)<\/li>\n\n\n\n<li>Pick a workspace to develop your app in: (Select the workspace you want to link to)<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Event Subscriptions\n<ul class=\"wp-block-list\">\n<li>Enable Events: Set to &#8220;On&#8221;<\/li>\n\n\n\n<li>Request URL: Enter the URL of the Questetra-side Webhook (note that verification will not pass if the aforementioned Questetra-side HTTP response settings have not been made).<\/li>\n\n\n\n<li>Subscribe to bot events: Add &#8216;message.channels\u2019<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>OAuth &amp; Permissions\n<ul class=\"wp-block-list\">\n<li>Redirect URLs: Add &#8220;<a href=\"https:\/\/s.questetra.net\/oauth2callback&#038;#8221\" rel=\"nofollow\">https:\/\/s.questetra.net\/oauth2callback&#038;#8221<\/a>; and Save<\/li>\n\n\n\n<li>Bot Token Scopes: Add &#8216;files:read&#8217;<\/li>\n<\/ul>\n<\/li>\n\n\n\n<li>Basic Information\n<ul class=\"wp-block-list\">\n<li>Install to Workspace in Building Apps for Slack &gt; Install your app<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Add apps created from the &#8216;Integration&#8217; section of the target channel details in Slack<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--30)\"><span>Capture<\/span><\/h3>\n\n\n\n<figure class=\"wp-block-image aligncenter size-full\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" width=\"858\" height=\"409\" data-attachment-id=\"150698\" data-permalink=\"https:\/\/support.questetra.com\/en\/addons\/slack-message-json-parse\/attachment\/capture-slack-message-json-parse-en\/\" data-orig-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/capture-slack-message-json-parse-en.jpg?fit=858%2C409&amp;ssl=1\" data-orig-size=\"858,409\" data-comments-opened=\"0\" data-image-title=\"capture-slack-message-json-parse-en\" data-image-description=\"\" data-image-caption=\"\" data-large-file=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/capture-slack-message-json-parse-en.jpg?fit=858%2C409&amp;ssl=1\" src=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/capture-slack-message-json-parse-en.jpg?resize=858%2C409&#038;ssl=1\" alt=\"\" class=\"wp-image-150698\" srcset=\"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/capture-slack-message-json-parse-en.jpg?w=858&amp;ssl=1 858w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/capture-slack-message-json-parse-en.jpg?resize=600%2C286&amp;ssl=1 600w, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/capture-slack-message-json-parse-en.jpg?resize=768%2C366&amp;ssl=1 768w\" sizes=\"auto, (max-width: 858px) 100vw, 858px\" \/><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" style=\"margin-top:var(--wp--preset--spacing--30)\"><span>See also<\/span><\/h3>\n\n\n\n<figure class=\"wp-block-embed is-type-wp-embed is-provider-questetra-support wp-block-embed-questetra-support\"><div class=\"wp-block-embed__wrapper\">\n<blockquote class=\"wp-embedded-content\" data-secret=\"mzeiuYyL1u\"><a href=\"https:\/\/support.questetra.com\/en\/templates\/inquiry-response-20230802\/\">\u554f\u5408\u7ba1\u7406\u30d7\u30ed\u30bb\u30b9, Slack\u9023\u643a<\/a><\/blockquote><iframe loading=\"lazy\" class=\"wp-embedded-content\" sandbox=\"allow-scripts\" security=\"restricted\" style=\"position: absolute; visibility: hidden;\" title=\"&#8220;\u554f\u5408\u7ba1\u7406\u30d7\u30ed\u30bb\u30b9, Slack\u9023\u643a&#8221; &#8212; Questetra Support\" src=\"https:\/\/support.questetra.com\/ja\/templates\/inquiry-response-20230802\/embed\/#?secret=PysedywKeB#?secret=mzeiuYyL1u\" data-secret=\"mzeiuYyL1u\" width=\"500\" height=\"282\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\"><\/iframe>\n<\/div><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Extract text from Message JSON data received from Slack. If there are attached files, the files are downloaded. However, only one attachment file is supported.<\/p>\n","protected":false},"author":9,"featured_media":150700,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_coblocks_attr":"","_coblocks_dimensions":"","_coblocks_responsive_height":"","_coblocks_accordion_ie_support":"","_uag_custom_page_level_css":"","advanced_seo_description":"","jetpack_seo_html_title":"","jetpack_seo_noindex":false,"jetpack_seo_schema_type":"","_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_wpcom_ai_launchpad_first_post":false,"_jetpack_hide_featured_image":false,"_jetpack_featured_image_duplicate_dismissed":0,"_jetpack_feature_clip_id":0,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"{title}\n\n{excerpt}\n\n{url}","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2},"_wpas_customize_per_network":false,"jetpack_post_was_ever_published":false},"categories":[168],"tags":[405],"faq_section":[],"class_list":["post-150690","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-addons","tag-slack-api"],"jetpack_publicize_connections":[],"uagb_featured_image_src":{"full":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1",1200,675,false],"thumbnail":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=440%2C440&ssl=1",440,440,true],"medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=560%2C315&ssl=1",560,315,true],"medium_large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=768%2C432&ssl=1",768,432,true],"large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1024%2C576&ssl=1",1024,576,true],"1536x1536":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1",1200,675,true],"2048x2048":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-portrait-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=900%2C675&ssl=1",900,675,true],"newspack-article-block-square-large":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=1200%2C675&ssl=1",1200,675,true],"newspack-article-block-landscape-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=800%2C600&ssl=1",800,600,true],"newspack-article-block-portrait-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=600%2C675&ssl=1",600,675,true],"newspack-article-block-square-medium":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=800%2C675&ssl=1",800,675,true],"newspack-article-block-landscape-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=600%2C450&ssl=1",600,450,true],"newspack-article-block-portrait-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=450%2C600&ssl=1",450,600,true],"newspack-article-block-square-intermediate":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=600%2C600&ssl=1",600,600,true],"newspack-article-block-landscape-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=400%2C300&ssl=1",400,300,true],"newspack-article-block-portrait-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=300%2C400&ssl=1",300,400,true],"newspack-article-block-square-small":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=400%2C400&ssl=1",400,400,true],"newspack-article-block-landscape-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=200%2C150&ssl=1",200,150,true],"newspack-article-block-portrait-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=150%2C200&ssl=1",150,200,true],"newspack-article-block-square-tiny":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?resize=200%2C200&ssl=1",200,200,true],"newspack-article-block-uncropped":["https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1",1200,675,true]},"uagb_author_info":{"display_name":"Tsuyoshi Kusaka","author_link":"https:\/\/support.questetra.com\/en\/author\/kusaka0211\/"},"uagb_comment_info":2,"uagb_excerpt":"Extract text from Message JSON data received from Slack. If there are attached files, the files are downloaded. However, only one attachment file is supported.","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p9DiIh-Dcu","jetpack-related-posts":[{"id":74947,"url":"https:\/\/support.questetra.com\/en\/developer-blog\/tutorial-slack-chat-post\/","url_meta":{"origin":150690,"position":0},"title":"Posting a Message to Slack","author":"Hirotaka NISHI","date":"2023-12-19","format":false,"excerpt":"Describing auto-step to post messages \/upload files to Slack.","rel":"","context":"In &quot;Questetra Developers Blog&quot;","block_context":{"text":"Questetra Developers Blog","link":"https:\/\/support.questetra.com\/en\/category\/developer-blog\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/eye-catch-slack-post.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/eye-catch-slack-post.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/eye-catch-slack-post.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/eye-catch-slack-post.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/eye-catch-slack-post.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":74466,"url":"https:\/\/support.questetra.com\/en\/bpmn-icons\/slack-chat-post-bots\/","url_meta":{"origin":150690,"position":1},"title":"Slack: Post Chat (Bots)","author":"suesesayaka","date":"2024-06-18","format":false,"excerpt":"This item sends a message to Slack with Bots.","rel":"","context":"In &quot;BPMN Icons&quot;","block_context":{"text":"BPMN Icons","link":"https:\/\/support.questetra.com\/en\/category\/bpmn-icons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":74474,"url":"https:\/\/support.questetra.com\/en\/bpmn-icons\/slack-chat-post-webhook\/","url_meta":{"origin":150690,"position":2},"title":"Slack: Post Chat (Incoming Webhook)","author":"Shiho Tatsumi","date":"2024-06-18","format":false,"excerpt":"This item sends a message to Slack with Incoming Webhook.","rel":"","context":"In &quot;BPMN Icons&quot;","block_context":{"text":"BPMN Icons","link":"https:\/\/support.questetra.com\/en\/category\/bpmn-icons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":183415,"url":"https:\/\/support.questetra.com\/en\/addons\/slack-message-json-parse-202604\/","url_meta":{"origin":150690,"position":3},"title":"Slack: Slack Message JSON Parsing","author":"Hirotaka NISHI","date":"2026-04-27","format":false,"excerpt":"Extract text from Message JSON data received from Slack. Download the file if there is an attachment. (only one attachment is supported)","rel":"","context":"In &quot;Add-ons&quot;","block_context":{"text":"Add-ons","link":"https:\/\/support.questetra.com\/en\/category\/addons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":149369,"url":"https:\/\/support.questetra.com\/en\/templates\/inquiry-response-20230802\/","url_meta":{"origin":150690,"position":4},"title":"Inquiry Management App, Slack Integration","author":"Tsuyoshi Kusaka","date":"2023-08-29","format":false,"excerpt":"This app manages the progress of an enquiry from receipt to response. When an enquiry is received on a specific Slack channel, the workflow is automatically initiated. When the person in charge creates a response, the response is automatically posted to the Slack channel where the query was received.","rel":"","context":"In &quot;Workflow Apps&quot;","block_context":{"text":"Workflow Apps","link":"https:\/\/support.questetra.com\/en\/category\/templates\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/inquiry-response-20230802-capture-en.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/inquiry-response-20230802-capture-en.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/inquiry-response-20230802-capture-en.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/inquiry-response-20230802-capture-en.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/inquiry-response-20230802-capture-en.jpg?resize=1050%2C600&ssl=1 3x"},"classes":[]},{"id":74007,"url":"https:\/\/support.questetra.com\/ja\/bpmn-icons\/slack-chat-post-bots\/","url_meta":{"origin":150690,"position":5},"title":"Slack: \u30c1\u30e3\u30c3\u30c8\u6295\u7a3f\uff08Bots\uff09","author":"suesesayaka","date":"2024-06-18","format":false,"excerpt":"\u3053\u306e\u5de5\u7a0b\u306f\u3001Bots \u6a5f\u80fd\u3092\u4f7f\u3063\u3066 Slack \u306b\u30e1\u30c3\u30bb\u30fc\u30b8\u3092\u6295\u7a3f\u3057\u307e\u3059\u3002","rel":"","context":"In &quot;BPMN\u30a2\u30a4\u30b3\u30f3&quot;","block_context":{"text":"BPMN\u30a2\u30a4\u30b3\u30f3","link":"https:\/\/support.questetra.com\/ja\/category\/bpmn-icons\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2021\/08\/bpmn-icon-service-task-slack-new.png?fit=1200%2C675&ssl=1&resize=1050%2C600 3x"},"classes":[]}],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/support.questetra.com\/wp-content\/uploads\/2023\/08\/eyecatch_Slack-Message-Json-Parse-3-en.png?fit=1200%2C675&ssl=1","_links":{"self":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/150690","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/users\/9"}],"replies":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/comments?post=150690"}],"version-history":[{"count":11,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/150690\/revisions"}],"predecessor-version":[{"id":183420,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/posts\/150690\/revisions\/183420"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media\/150700"}],"wp:attachment":[{"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/media?parent=150690"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/categories?post=150690"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/tags?post=150690"},{"taxonomy":"faq_section","embeddable":true,"href":"https:\/\/support.questetra.com\/en\/wp-json\/wp\/v2\/faq_section?post=150690"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}