           if err
             robot.logger.error err
           else
-            message = (deal.toString() for deal in data).join('\n\n')
+            message =
+              if data then(deal.toString() for deal in data).join('\n\n')
+              else 'There is no daily deal at the moment'
             res.send message
 
   robot.respond /news/, (res) ->

          if err
            robot.logger.error err
          else
            message = (alert.toString() for alert in data).join('\n\n')
            res.send message

  robot.respond /invasions/, (res) ->

          if err
            robot.logger.error err
          else
            if data
              if robot.adapterName is 'telegram'
                # Send with Markdown
                message = (news.toString(true, true) for news in data).join('\n\n')
                robot.emit 'telegram:invoke', 'sendMessage',
                  chat_id: res.message.room
                  text: message
                  parse_mode: 'Markdown'
                  disable_web_page_preview: true
                , (err, response) ->
                  if err
                    robot.logger.error err

              # No Telegram
              else
                message = (news.toString(true, false) for news in data).join('\n\n')
                res.send message
            # No news
            else
              res.send 'There are no news at the moment'

  robot.respond /baro/, (res) ->
    userDB.getPlatform res.message.room, (err, platform) ->
