1.0.2 • Published 7 years ago

hubot-slack-tofu-honyaku v1.0.2

Weekly downloads
1
License
MIT
Repository
github
Last release
7 years ago

豆腐問題そろそろ解決してほしい。。。

MacからSlackクライアントを使って日本語の文章を投稿する際、日本語変換中にbackspace使ったりすると謎のバックスペース文字(U+0008)が入って文字化けすることが有ります。

Pasted_Image_2017_08_23_15_14.png

hubot-slack用スクリプト書きました。

文字化け投稿を察知するとこんな感じで翻訳してくれます node.jsのBufferを使っています

Pasted_Image_2017_08_23_15_14.png

問題の根幹

Slack Client が使っている electron が依存する Chromium の問題のようです

Backspace can not erase the last one character during Japanese IME conversion (macOS) · Issue #9173 · electron/electron https://github.com/electron/electron/issues/9173

electronまでの修正は終わり、slack clientの取り込み待ち。 このスクリプトもそれまでの命でしょう。

install

お手持ちのSlack用Hubotのルートディレクトリにて

npm install hubot-slack-tofu-honyaku --save

その後hubot-slack-tofu-honyakuをexternal-scripts.jsonに追加

$ cat external-scripts.json
[
  ... ,
  "hubot-slack-tofu-honyaku",
  ...
]

リンク

github

https://github.com/takashyx/hubot-slack-tofu-honyaku

1.0.2

7 years ago

1.0.1

7 years ago

1.0.0

7 years ago