2017-12-08 5 views
0

アクションボタン(see here)を持つSlackbotメッセージがあります。ユーザーのクリックがボタンだとき、私たちは私たちのサーバー上での作業のビットを実行し、アクションボタンを削除し、メッセージのフッターを更新するためにchat.updateを使用します。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) => { 

    }); 
} 

すべてが素晴らしい働いているが、スラックは「(編集)を追加します"メッセージに。私は同じことをやっている他の多くのアプリを見ますが、彼らは "(編集された)"テキストを避けているようですね?彼らは何を違うのですか?

as_userreplace_originalchat.updateコールに設定しようとしましたが、運が全くありませんでした。

Slack Screenshot

答えて

0

相互作用の結果としてメッセージを「更新」には二つの方法があります。

  1. 元のメッセージは、デフォルトで置き換えられますなしがあるでしょう)2では、新しいメッセージ

とたるみ要求にAPIメソッドchat.update(あなたが説明するように)

  • Respond directlyを使用します"編集された"注記。

  • 関連する問題