Slack APIとのSlack統合を作成しています。私は ドキュメント に従いましたが、添付ファイルでマークダウン形式が機能しません...
これが私の応答オブジェクトです:
{
response_type: "in_channel",
text: "List:",
attachments: [
{
text: "*pseudo*:\nbla bla bla",
mrkdwn: true
}
]
}
「*」は表示され、評価されません。間違えましたか?
属性を設定するmrkdwn_in
添付ファイル:
"attachments": [
{
"text": "*pseudo*:\nbla bla bla",
"mrkdwn_in": ["text"]
}
]
詳細は https://api.slack.com/docs/formatting を参照してください。
回答にコメントするための担当者の制限は愚かです...フォーラムと対話することさえできない場合、人々はどのように評判を得るべきですか?また、古い投稿を壊してしまい申し訳ありませんが、これは私がこれまでに見つけた私の問題に最も近いものです。
とにかく、mrkdwn_in
プロパティは、添付ファイルの星*
問題にはあまり役立ちません。
"attachments": [
{
"fallback": "Required plain-text summary of the attachment.",
"color": "#000000",
"mrkdwn_in": ["fields", "text"],
"fields": [
{
"title": "XXXXXX",
"value": "*PVC* avg: xxs, max: xxxs, avg-diff: xx% \n*EPH* avg: xxs, max: xxxs, avg-diff: xx%",
"short": true
},
{
"title": "XXXXXX",
"value": "*PVC* avg: xxs, max: xxxs, avg-diff: xx% \n*EPH* avg: xxs, max: xxxs, avg-diff: xx%",
"short": true
}
]
},
.
.
.
avg-diff:
の後に、文字列" *↑* "
を挿入し、それをメッセージの残りの部分と連結しています。何らかの理由で下向き矢印" _↓_ "
がHTMLに正しく変換されます。壊れているのはbold
だけです。
その結果、メッセージにはASCII矢印の周りに*
が含まれていますが、*PVC*
などのテキストの残りの部分はHTMLに正しく翻訳されます