hubot-xmppでslackから改行が送られてこない

スポンサーリンク

slackのxmppの仕様が変更されたのか、slackからのメッセージが改行削除されて送られてくるようになっていた。
7月下旬ころから?

テストしてみた

サンプルスクリプト

module.exports = (robot) ->
  robot.hear /test(.+)/im, (msg) ->
    robot.logger.info msg.message
    robot.logger.info msg.message.text.split(/\s/)

slackからメッセージ送信
スクリーンショット 2015-08-04 17.44.53

ログ

psyclonebot-0 [Tue Aug 04 2015 17:44:50 GMT+0900 (JST)] INFO { user:
   { id: 'saito',
     room: 'general@conference.*.xmpp.slack.com',
     jid: 'google@conference.*.xmpp.slack.com/saito',
     privateChatJID: 'saito@*.xmpp.slack.com',
     name: 'saito',
     type: 'groupchat' },
  text: 'test 一行目二行目三行目',
  id: undefined,
  done: false,
  room: 'general@conference.*.xmpp.slack.com' }
psyclonebot-0 [Tue Aug 04 2015 17:44:50 GMT+0900 (JST)] INFO [ 'test', '一行目二行目三行目' ]

どうしたものか。

[amazonjs asin=”4774166278″ locale=”JP” title=”WEB+DB PRESS Vol.82″]

コメント

タイトルとURLをコピーしました