def communicate(*messages, &callback)
      @available = false
      @data = ''
      @callback = callback
      messages = messages.first if messages.size == 1 and messages.first.is_a?(Array)
      messages = messages.join(' ') << "\n"
      send_data(messages)
    end
def communicate(*messages, &callback)
      @available = false
      @data = ''
      @callback = callback
      messages = messages.first if messages.size == 1 and messages.first.is_a?(Array)
      messages = messages.join(' ') << "\n"
      send_data(messages)
    end
Communicate telegram-rb with telegram-cli connection

 @param [Array<String>] messages Messages that will be sent
 @yieldparam [Block] callback Callback block that will be called when finished