2017-12-08 16 views
0

작업 버튼 (see here)이있는 Slackbot 메시지가 있습니다. 사용자의 클릭이 버튼의 때, 우리는 우리의 서버에 약간의 작업을 수행 한 후 메시지의 바닥 글을 동작 버튼을 제거하고 업데이트 할 chat.update를 사용Slack : Slack없이 메시지의 동작 버튼을 "편집 됨"추가하여 제거하는 방법

removeButtons(reply, convo, footer) { 

    const data = reply.original_message; 
    delete data.attachments[0].actions; 
    data.channel = reply.channel; 
    if (footer) { 
    data.attachments[0].footer = footer; 
    } 
    this.bot.api.chat.update(data, (res) => { 

    }); 
} 

모든 것이 잘 작동하고 있지만, 여유가 "(편집)를 추가합니다 "메시지에. 나는 다른 많은 애플 리케이션이 똑같이하는 것을 본다, 그러나 그들은 "(편집 된)"텍스트를 피하는 것 같다? 그들은 다르게 무엇을하고 있습니까?

chat.update 전화에서 as_userreplace_original을 설정하려고 시도했지만 행운이 없었습니다.

Slack Screenshot

답변

0

두 가지 방법을 "갱신"상호 작용의 결과로 메시지가 있습니다. (당신이 설명)

  1. 새로운 메시지 2로

) 원본 메시지는 기본적으로 대체되지 않으며 더있을 것으로 여유 요청에

  • Respond directly을 API 방식 chat.update를 사용하여 "편집 된"메모.