私はWebHook APPとしてSlackとの統合を作成しました。コードは、chat.postMessageメソッドを使用していくつかの添付ファイルアクションを使用してスラックチャンネルにメッセージを送信し、ユーザーがアクションボタンをクリックすると、彼に成功メッセージを送信します。スラックAPI:添付ファイル操作の返信方法
https://api.slack.com/img/api/message_guidelines/Example_6.gif
私は成功のメッセージを送信しようとすると、問題がある:私はこのような何かをしようとしています。スラックは答えのテキスト部分だけを受け取っています。ここにコードは
$message = 'Pre-text message';
$attachments = array(
array(
"title" => 'Title message',
"author_name" => 'My name',
"author_link" => 'https://www.facebook.com/',
"author_icon" => 'https://graph.facebook.com/v2.6/picture',
"image_url" => 'https://i.scdn.co/image',
),
);
$answer = array(
'text' => $message,
'attachments' => json_encode($attachments)
)
私は上記の画像のように添付ファイルの部分で答えを表示するにはどうすればよいですか? $ answerのテキスト部分にコメントすると、Slackはユーザーにエラーを表示します( 'ああ、何かが間違っています。もう一度やり直してください。')。助けてくれてありがとうございました。
レスポンスの一部では決して使用しないでください。どの種類のメッセージであるかにかかわらず、全体で使用します。 – miken32