Slackで直前のメッセージを置換するslashコマンド

  • 0
    Like
  • 0
    Comment

    他のチャットツールにもある直前のメッセージ置換機能がSlackにもあります。
    ヘルプにはないようです。

    This is a pen.というメッセージを送信したとして、
    /s/This/Thatというslashコマンドを実行すると、
    送ったメッセージがThat is a pen.へと編集されます。

    条件

    • 変換元は単語単位で認識される。単語の一部の文字だけを指定しても変換されない
      • 上記なら、s/Thi/Thaは変換できない
      • 単語はスペース区切りで認識されるため、日本語メッセージ(スペース区切りではない)の置換は実用的ではない
    • 単語は大文字小文字を区別して指定する必要がある
    • 1箇所だけ変換できる
    • スペースを使うことで複数の単語を変換することもできる
      • 上記なら、/s/is a pen/cake tastes good => This cake tastes good.