Skip to content

slackの豆腐文字化けを翻訳するhubot-slack用スクリプト

License

Notifications You must be signed in to change notification settings

takashyx/hubot-slack-tofu-honyaku

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

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

Pasted_Image_2017_08_23_15_14.png

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

Channelにbotをinviteしておくと、文字化け投稿を察知するとこんな感じで翻訳してくれます 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 electron/electron#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

npm

https://www.npmjs.com/package/hubot-slack-tofu-honyaku

About

slackの豆腐文字化けを翻訳するhubot-slack用スクリプト

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published